Line and stamp brushes now use indexed BufferGeometries to replace the TriangleStrip drawMode that was being used before.
Cube/Sphere/Rainbow brushes are now properly added to the a-drawing entity and behave properly by disappearing when the user undoes a stroke made with one.
Made small adjustments to address three.js API updates over the years
Adjusts BufferAttribute updateRanges to only update as much as has been drawn (as in #249). This results in visibly better performance while drawing.