Finished the ToolMaterial rewrite and added all the tools