Introduced MusicSignals, MusicSignalResolvers, and a MusicSignalDispatcher.

Changed MidiSignals to work in this new framework.

Introduced TimingSignals