initial commit WIP

This initial code's state is that of a previous project. The example is
not representative of the current api but as of the end goal of the api.