All files within a module contain one define function which occurs at the beginning of the file and uses the following syntax:
define(module_id, [dependencies], function)
module_id — a string defining the name of the module.
dependencies — an array containing the names of the dependencies. In SCA, this is generally the name of a module, a component within a module, or a core dependency.
function — defines a function that instantiates the module.