Everything is building. Main.js is unconventional, but appropriate for this project.