Simplify load and save project in StorageHandler
Refactor StageListener