A ghetto n-dimensional generalization of Qt's QVector2D, QVector3D, etc.