Spawning Tool is structured around hierarchical key-value tags. Each replay can have multiple tags, and each tag has both a value and category. Additionally, tags can have "parents" and "children". Whenever a replay is tagged, all parent tags are automatically applied. Whenever you search for a tag, all children are also searched as well. You can use this relationship for:
- The team name is the parent of a player's tag
- The generic map name is the parent of a specific tournament's version of a map.
- A league name is the parent of a specific tournament
- A more general build order is the parent of a more specific variation of the build.