That sounds like a pretty decent interface, especially the spatial relationship visualisation features.