Added a utility component.
This add timer support as well as a hook system.