Initial commit, mostly just a test app to determine how we want to do this