first addition of semi-forked infrastructure from nprviz
merged