Why yet another IoC framework? scalability is the magic word. While most (if not all) other IoC frameworks are focused on resolving types, and there lifetime scope, none offers really a scalable type registration mechanism. The way 'they' do registration is by flattening all types into one container, and the container owner should have knowlegde of all types which breaks the modularity of the application layers. In other words, the type registrations are not composable.
Take for example Unity...