Introduce shaped vectors
A bunch of comprehensive array classes