Building Blocks and Handling System Complexity