When designing the building block view of a software system, which of the following is the primary goal of striving for high cohesion within individual building blocks?