Organizing the skins layers
The install function first creates a skin selection containing the layers of the skin it is based on, then adds the product specific layers to it. On the filesystem, the product specific layers are the folders that are located in the product 'skins/' directory (*). In practice, if your product is built for customizing a Plone site by adding a few stylesheets and replacing graphical UI elements (images like the logo and some icons), you won't need to have much more than one layer to add to your skin selection (**). But there are situations where it might be useful to have several layers, mainly for organizing skin elements into categories (images, customizations, stylesheets, etc). (*) Any folder located in the 'skins/' directory of your product will be registered as an FSDirectoryView with the portal *Skins Tool*, and then be added to your skin selection layers. Exceptions are folders which name starts with '.' or equals 'CVS' or '{arch}' (This is hardcoded in *Products.DIYPloneStyle.Extensions.utils.getSkinsFolderNames()*). (**) If DIYPloneStyle provides more than one skin layer (if its 'skins/' folder contains more than one folder), it's only for making easier the example removal part of the *Get Started* process.
