Make the sequencer a separate module