HPCC-8847 Visibility and module inheritance

Signed-off-by: Richard Taylor <richard.taylor@lexisnexis.com>
Merge pull request #4466 from RichardTaylorHPCC/B8847

HPCC-8847 Visibility and module inheritance

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>