utilities for modified preorder tree traversal and trees of model instances
https://github.com/django-mptt/django-mptt