1. A skin-organizing method comprising: providing one or more file types that define different aspects of a skin, wherein at least one of the file types is associated with at least one image that defines aspects of a skin's appearance, wherein the at least one image is selected from a group comprising: a primary image that can be viewed by a user when the skin is installed, the primary image containing one or more user viewable elements associated with the skin; and a mapping image to specify skin regions that respond to user input; and organizing the files types using a hierarchical tag-based structure, wherein the hierarchical tag-based structure comprises: at least one tag pair containing information that identifies a mapping image, the mapping image having one or more colors, each color defining a region of the mapping image; and at least one tag pair containing information that establishes a color mapping relationship between one or more user-viewable elements and associated colors in the mapping image, wherein when the skin is rendered, each color region of the mapping image defines an area of the skin that is dedicated to its associated user-viewable element.