refactoring vector and matrix classed - rgba aliases