A pattern idea using mixins to develop game engines in C++.