Each UnitID can have 0..* frames, not just 0..1 Definitions: classification: what kind of frame something is, also what settings it adheres to. e.g. player, party, raid, target, partypet singleton: a frame that is not part of a larger whole, e.g. player, pet, target, targettarget member: a frame that is part of a larget whole, e.g. raid1, party2pet supergroup: a set of members, e.g. raid, partypet group: a specific set of members, e.g. raid group 1, party members. All supergroups are made up of 1 or more groups. wacky: Whether a unit frame receives standard Blizzard events for UNIT_HEALTH and such. player, target, pet, focus, mouseover, party, partypet, and raid receive such events. List of classifications: - player - target (alias of playertarget) - pet - focus - mouseover - party - partypet - raid - raidpet - maintank - mainassist - target+ for the above Singletons: - player - target (alias of playertarget) - pet - focus - mouseover - target+ for the above Groups: - party - partypet - raid - raidpet - maintank - mainassist - target+ for the above Featureset: Configuration mode: show the possible frames for a specific situation, allow for placement, mostly Contextual profiles: - solo (possibly with a pet) - party (or 5-man raid) - 10-man raid - 25-man raid - 40-man raid Modules: each module has a type Module types: status_bar: provides functions to provide details on a status bar. custom: different from above status_bar layout options: size: how tall/wide a bar is reverse: whether it's reversed deficit: whether it's showing its deficit alpha: alpha value of the whole bar background_alpha: alpha value of the bg position: numeric position relative to other bars on the same side side: left, center, or right