Use vec2i for texture size.
Add handle access operator to TextureManager
Re-structure components
Add index_tuple, which enables unpacking of tuples
Make iterating over a query more pleasant