Moo-ify Vector; extract 'Payload' role, which is been applied to
Vector and Triangle classes