...
Config.xml - The addon configuration file.
DataMapping.lua - The data mapping file contains mappings for the items that do not typically change from site to site.
CustomizedMapping.lua - The a data mapping file that contains settings that are more site specific and likely to change (e.g. location codes).
Catalog.lua - The Catalog.lua is the main file for the addon. It contains the main business logic for importing the data from the Alma API into the Atlas Product.
AlmaApi.lua - The AlmaApi file is used to make the API calls against the Alma API.
Utility.lua - The Utility file is used for common lua functions.
RegEx.lua - Imports .NET's RegEx into lua.
WebClient.lua - Used for making web client requests.
...