rename dependency maps
Code to accumulate graph of dependents
optimise EMPTY case
extra Environment checks and validation
 misc