moved Matrix4 and Vector4 to Common