New material format
Fixes #157 (closed)
Summary of Changes Introduced
- Switches the old custom material format to a JSON based format
- Restructures materials around definable properties
- Makes a number of performance improvements
PR Checklist
Edited by Luke Benstead