Added support for vec2 and vec3
Removed examples
Implemented proper settings saving