Relation Between Directories In order for automation scripts to produce content inside a working copy of CentOS Artwork Repository, it is required that all work lines be related somehow. The relation is used by automation scripts to know where to retrive the information they need to work with (e.g., design model, translation messages, output locations, etc.). This kind of relation is built using two path constructions named master paths and auxiliar paths. The master path points only to directories that contain source files (e.g., SVG files) required to produce output base content (e.g., PNG files) through automation scripts. Each master path inside the repository may have several auxiliar paths associated, but auxiliar paths can only have one master path associated. Master paths used for producing images through SVG rendition are organized under trunk/Identity/Models directory structure and the auxiliar paths under trunk/Identity/Images, trunk/Locales and trunk/Manuals directory structures. Auxiliar paths can point either to directories or files. When an auxiliar path points to a directory, that directory contains information that modifies somehow the content produced from master paths (e.g., translation messages) or provides the output information required to know where the content produced from the master path should be stored. When an auxiliar path points to a file, that file has no other purpose but to document the master path it refers to. Auxiliar paths should never be modified under any reason but to satisfy the relationship with the master path. Liberal change of auxiliar paths may suppress the conceptual idea they were initially created for; and certainly, automation scripts may stop working as expected. The relationship between auxiliar paths and master paths is built by combining the master path and the second level directory structures of the repository. The master path is considered the path identifier and the repository second level directory structure is considered the common part of the path where the path identifier is appended to. So, if we have the master path trunk/Identity/Models/Brands, we'll end up having, at least, the trunk/Identity/Images/Brands auxiliar path for storing output files and, optionally, one path under trunk/Manuals for storing documentation and one path under trunk/Locales for storing localizations.