Begin work on record_buffer
Fix output mux timing
All that remains is dealing with overflows