Собрали в одном месте самые важные ссылкичитайте авторский блог
Библиотека позволяет организовать работу с деревьями. Это будет очень просто и производительно. НО! Используется БД - Postgresql