Fits multiple rests to make up correct durations, respecting bar breakpoints.
Adds a 3 beat rest (two beat rest with a dot)
begins fitNoteSymbol(), but quikly realises a refactor is needed first.
Splits the creation of symbols from the creation of nodes.
syphons off createSymbols()
Adds symbols sequentially, splitting notes. Adds a tie symbol (but doesnt implement it yet).
Renders ties.
Thickens the tie a little
Adds simple beaming of adjacent eighth notes