Designing Simplicity in Complex Systems