project.clj restructured