pub type GitDoors = GitObjects<GitDoor, SavedDoor>;
A Door List in either of its two forms.
Door List
pub enum GitDoors { Static(Vec<GitDoor>), Saved(Vec<SavedDoor>), }
UseTemplates = 1: sparse placements referencing blueprints.
UseTemplates = 1
UseTemplates = 0: full snapshots, as a savegame stores them.
UseTemplates = 0