- implemented dependency injection
- integrated glm
- modelviewprojection matrix injection example by a moving triangle