It think the viz-frame should not be analgous to a scene. It should have referenceframes, points and shapes an be able to create symbolic equations (like the transformation matrix as a function of time) that are needed for opengl/webgl/etc.