This module is part of an effort to take functionality within Alzabo which has general utility and make it available outside of the Alzabo framework.