+ Match function added for lexer class
+ Material system - initial submission
+ Workspace updates