Computing systems are built by composing modules. See Combinational Circuits von Neumann Architecture