Refactor topicmap renderer framework, pt.3 (#505).

Creating and updating topics/association works.

+++ NOT FULLY FUNCTIONAL +++

See #505.