An IoC container that allows classes to be swapped in/out in real time using a web GUI