A lightweight Inversion of Control provider of resources for an application