Building CIM in a modular fashion