Topic/project loading

Refactor and complete project loading interface.