Factory

The 'Factory' tool provides Inversion of Control.