Change: buffer object streaming for canvas drawing to use a single buffer mapping per frame;
Add: support to reuse buffer data for multiple canvas nodes with identical shapes;