Design a solution to a complex real-world problem by breaking it down into smaller, more manageable problems that can be solved through engineering.