Created by: iamnewton
Just a proposal, but this would might simplify the various mixins that continue to grow in this file. Thoughts?
I realize this breaks some of the existing code within the framework, but if y'all like this, I'll fix all of that, but don't want to put in the effort if this is not on par with the project.