Working on documents hierarchy, add some sample data
Separate module for documents mixins, clean code