Smithy, what kind data structure did you use to make this vector class? I've made a linked list vector class and I was thinking about making it compatible with SPRX.
Its just a class, that stores its values in an array. I just store the value in mem then dispose of it when reordering, or removing items. Able to append to the list or or add/remove at a specific index.