Hi, my name is Osama Ahmad and I'm planning to join GSoC this year.
As stated here, it's encouraged to discuss ideas for GSoC before submitting.

I'm planning to improve symbols dialog. The improvements are:
 - The symbols are loaded from the dialog itself, not form a background process. making it asynchronous will make the start time (if the dialog is opened before the last exit) or the runtime response (if the dialog is opened for the first time while the program is running) faster.
- To be able to open, edit and save the symbols from the dialog. If the symbols are loaded from a read-only folder, or if the user intends to save as a new copy, the user can save the edited symbols as new ones. By edit, I mean to edit the svg itself or edit the tags and other properties of the symbols.
- To be able to load/save symbols from/to a folder.

Any opinions or changes that can be done? Is it good enough for a proposal?