List of dependencies.
Name the module will be exported as.
Initialize function with all dependcies passed in, if the function returns a value then that value is used as the module export value instead of the object found via the 'exports' string.