Renamed IoC modules so that they don't conflict.