Draw operations produce new buffers
Draw actions respect "immutable" buffers
Moving stuff around