SCRIBBLE-153 Separate out role from module in MonitorRoleSimulator confi...

...guration, and enable global module to be used to derive the required local module if the local module does not exist