Implements rasterization of graphics elements into texture canvases that are then drawn onto the gl canvas