Implementations, Mixins, and Decorators... Oh my\!