Starting rewrite of core module code to provide interface to access global configuration and active vault information