New project structure (app, core, templates)