Some refactoring, added tool recipes. Now to do the material stats.