Made some nice progress getting things rendering again. Updated attributes, added an attribute manager. Need to resolve applying/clearing attributes from a render_context. Also need to add in more attribute drawing processing in relevant elements and add the drawing commands to shapes.