**Problem this feature should fix** Some basic types aren't supporter by our serializer, material, and shader uniforms, such as Mat3 and Mat4. **Expected solution** We should implement these types!