Split the code into different sections which I then concat and uglify for distribution.