Playing around with Ninject in various scenarios.