* More material types supported
* Need to rewrite material parser to make it more flexible