Basic class structure for getting inputs through to the rendering pipeline