Type registration using various .NET IoC containers.