Started looking into using Yggdrasil - the ultimate IoC container.. :)