Refactoring the global module into the Coral module and adding dynamic resource capabilities and a general purpose module framework.