gear factory factory
Generators

* changed factories into generators
* made embedded resource provider get more accurate resource
* Began tool generator