Differentiate between ConcreteParts and ConcreteSongs

A song is a Map of Instruments to Parts
A part is a Map of Time Intervals to Notes