Refactoring and cleanup

- Updates in VertexAttrib.
- Work-in-progress, won't compile.