Generate the compositions file from seperate source files. Makes managing all these a LOT easier.