comment: |
  Not all Owners can actually be produced on paper (places, for example, 
  generally
  don't have a single overall sheet), but some production-related things
  are defined here because they are used by all the ones that //do// get
  produced.

  There are several interesting props that apply to all Owners.
  * {{{name}}}: the player-visible title of the owner.  Something like
    "How To Blow Up The Factory". 
  * {{{stuff}}}: put links (using the notation {{{[[RayGun]]}}} to
    other things that come with this owner.  For example, a
    CharacterSheet's stuff would be the items and greensheets and
    stuff they start game with.
  * {{{owned}}}: either true or false, depending on whether this
    Owner looks different depending on who owns it (bluesheets and
    greensheets have your character name in the header) or not (item
    cards look the same no matter who starts with them; character sheets
    and badges are self-owned and thus have no owner).
  * {{{transferable}}}: Usually either "Not Transferable" or "Freely
    Transferable", based on whether this is owned, but you might have 
    something else in your game.

  ##{top,bottom}{left,right}## specify the contents of the headers and
  footers used in sheets, cards, etc.  They are passed two parameters:
  ##form##, the name of the macro being rendered (sheet, card, badge)
  and ##owner##, either the name of the owner of the thing, or empty.
name:
number:
group:
color: |-
  <<if leaf.group>><<eval leaf.group.color/>><<else/>>white<</if>>
type:
owned: True
subowned: False
transferable: |
  <<if leaf.owned>>Not Transferable<<else/>>Freely Transferable<</if>>
stuff:
answers:
ownedby: |
  <<foreach Owner o (leaf in o.stuff)>>
    * [[o]]
  <</foreach>>
topleft: |
  <<if leaf.owned>>
    <<if leaf.type and leaf.transferable>>
      <<leaf.type />> / <<leaf.transferable />>
    <<else/>>
      <<leaf.type />><<leaf.transferable />>
    <</if>>
  <<else />>
    <<leaf.type />>
  <</if>>
topright: |
  <<if leaf.owned>>
    <<if defined('owner')>><<owner.name/>><</if>>
  <<else />>
    <<leaf.transferable />>
  <</if>>
bottomleft: <<GameInfo.name />>
bottomright: <<GameInfo.date />>
explicit_type: false
folded: false
substitution: |
  <<contexteval leaf args content/>>
claimedby:
status:
