Key point: design for modularity