TODO
~~~~

Improve documentation
Make keys configurable?
