Scalable code without bloat: DCI, Use Cases, and You