Alpha0.5

Implementation of the draft API.
In progress.