Initial commit. internal-module, external-module definitions. Consumers.