Vector types are now structs to make buffer reading and writing in runtime easier