more rewrites, this time move ELEMENT_TOOL creation things into Simulation. TODO: try to get rid of powder.cpp functions entirely