split main project
Move stuff to subprojects