Renderer: Cleanup following DrawList design changes

With DrawList no longer copying geometry data, fundamental design
changes are due in other related components. This commit clarifies
some of the design changes and also cleans things up (somewhat) in
preparation for the next phase.