It should be a good idea to give the possibility to "create" a project (it could be implemented as a plugin...if you want).
Do you mean some specific project (for a specific language) or just general one, like "some set of files"?
I mean a general set of files, as in Eclipse.
Then it should a good idea to "link" classes between files and so on.
If you've tried PyScripter (only for Windows), maybe you understand what I mean for "linking" classes and callers.
You can save several sets of files as sessions (File -> Session -> Save session as) and then open it any time (File -> Session -> Open session).
As for "linking" classes between files for some language - this is a quite complicated thing that involves writing a code parser and analyser for that language.
ok, I didn't see the "Session" capabilities :P
About the linking, for now the editor works well. When you'll have time, then you can try to implement it.