Implementation Classes that can be shared between different Elmo drivers. This module composes the support classes together creating proxy classes and mapper classes.