basic simulation/rendering pipeline in place