Finally some documentation has been written.