The logical and extrinsic sources of modularity.