Factory Design Utilities: Not Just For Factories