Build.scala generation and project structure generator