Consolidate mixologist generator code

A comment about what this is (and how it's used) would be nice. It's not clear outright.