The HPFDC (High Performance Distributed Computing) network and the decomposition of CEM into modules.