no runtime errors, just looks like it violates your projects coding conventions to import from external projects from kinetic code files as opposed to importing indirectly through passive support code such as yage.core

More like a Semantic map, more rigorous/formal than a mind map.

using this it should be possible to precisely identify the root cause of disagreement in any debate after a single exchange.

It bothers me to watch people debating because even as a disinterested 3'rd party its typically easy to see that they're arguing about conclusions, when they're operating from incompatible assumptions. Yet they never get around to discussion the origin of their discord.

and equally important through probably far less common, it should allow fast assessment of idea models for logical consistency.

It's still a very flawed idea. Words are labels for collections of experiences, so since this whole project is still based on words; it will, if done to perfection, be like an online retailer whose site hold photos of Labels from all its products :P

I will have to wait for or implement
Picking
Collada
highly robust 2D UI framework.

I'm working on the 2D UI (which will be rather advanced, supporting a good portion of Css2 and some Css3), Tanukisan is working on Collada, and picking will come sometime after that, but I haven't put a lot of thought into it yet.