@todo: Write documentation

Apologies, but this is still on our todo list. The library is changing and being added to pretty regularly during this part of the development process.