#131 Model for the hierarchy
#131 Creating the tree
#131 Tag flag
#131 Stop events
#131 Optimization of the query (no link with the `revision` table)
#131 Using a stack of locations, but problem with getting the latest revision on a path