The goal is to reach the minimal viable version as soon as possible while at the same time assuring that the framework is set up in such a way so that it would allow growing into the longer-term goal of a protocol-agnostic, general and versatile tool.
The demo is available at www.borzov.ca/prismo (hosted on Github Pages, see gh-pages branch). Not much is working there yet.
The configuration is loaded of JSON example file: example.json.
In terms of UI we have 3 primary panels:
Topology/Canvas
panel shows nodes and node's messages (upper-left panel). One can select objects and investigate their properties in detail in the Properties Table. One also can drag and drop elements within the canvas.