add model-rendering gui-element -- handles rendering, picking, viewport
manipulation, has callbacks for piece-selection