Revert Bootstrap launch, use pre/post dispatch
Add Tool class
Add fields generation