Added a bunch more OO set up, and drafted out the object hierarchy for notes, chords etc.