Early WIP for Moira. I'm going to try and do some magic type looking stuff if I can figure out how I want to do it.