Change display of a location list to be a tree
Locations are intended to be hierarchical. Currently, I envision each location to have one parent location. Of course, depending on the world which should be created, this could be not entirely correct. But I think this should cover most use cases.