@ajashton - can you take a look at mapbox/carto#105 and comment on what this might look like to start leveraging.
@kkaefer - I assume this could help ensure the most possible efficiency in rendering in cases where you don't need to draw features in two passes (like casings)?