Initial pass at breaking out sequencer