Need to develop quickly a hierarchy manager / editor, along with inter-hierarchy mapping abilities. The idea is to define a hierarchy of any kind, meaning an outline of text, shown sort of as an organizational chart, or tree view. multiple of these can be created. a list will be shown on a pane left-side of screen. you can click any to view them, but you can also checkmark multiple to view them side-by-side, or as a 'stack view' 3d view. the nodes of each hierarchy can then become interconnect by dragging and dropping cables between them, across the hierarchies. the idea is to rotate / zoom them to view the relationships between the graphs. the backend must support a graph-oriented DB such as OrientDB.
can be split into several phases: start project as simple hierarchy manager, creator in 2d, open/save them, add/edit/insert/delete/update nodes, then add other hierarchies, interconnect nodes, then work on the 3d views. only bid if you fully understand scope of project and how to get it done.