Some code for playing around with IoC / DI.