Yep, agreed. Though ultimately, I think we'll probably drop the vector and use a simple array. The vector is very clunky to use for this purpose, but also I have a feeling that once we start doing heavy operations in the scene-graph, the cost of the vector might start to really outweigh the benefits. It was only used to avoid common pitfalls during the restructure.