Working on more complete context than just shift register of chords.
Reworking context processing and its tests to allow for better testability, as real contexts tend to grow pretty big.