Initial commit, barebones integration, everything is pretty much manual right now