initial commit for v2

Taking this opportunity to clean up all the examples. Object submodules
will be re-added as the endpoints are released. Base module is
future-ready for recipes and skins.