CMS-2371 Module Manager - Initial code