I'm going to put together a tutorial for how the existing pieces fit together and then perhaps @trevordavid will want to investigate?