Typed Factory Example

Windsor typed factory example, funnily working after I spent all day
trying at work to get something similar to work