addModuleChain(context, dependency, callback) {
		return this.addModuleTree({ context, dependency }, callback);
	}
@param {string} context context string path
@param {Dependency} dependency dependency used to create Module chain
@param {ModuleCallback} callback callback for when module chain is complete
@returns {void} will throw if dependency instance is not a valid Dependency