If you have an array of structs that is primarily accessed by
columns (the same member in each item) rather than by rows (all
members in a given item) it can be faster to store the members
each in there own array. The Columns template automates this
for POD struct types.