Scrapped together some rubbish glue-code to make everything work together. I need to revise to make things be less... er, well, messy.