Funq IoC container revisited with some ideas from Service Stack, MEF, and other popular containers.