Split up build.scala into multiple more manageable files