Starting to add some of the bones of omen, and porting omen-swap-playlist to those bones