How to (Successfully!) Design a Do-Everything Multi-Purpose