We dont have any doc.

Now, we have. :D
I added docs folder with some UML diagrams.
See docs/README for details.