New VertexData using ByteArray append() offset incorrect.

Hey Daniel, 

Was working on porting over the Particle Extension to use the new ByteArray based vertex data and came across this bug.  See attached, pretty straight forward.