Windsor will stitch together objects for you at runtime based on what components have been registered. When you ask for an instance of an object from the Windsor/MicroKernel it will return the object using the constructor it can satisfy. I ran into a problem the other day when I wanted to create...