break out project into templates