expand_less In my view, there are few things that the [[it's cards all the way down|card]] representation is better at than tracking complex relationships.  The fractal structure of a field, of what intentions are inclusive and contain others, and what are individual items contained in, as well as the interconnection across fields of complementary purposes.  Abstractly, this is a labelled link.  In Wagn, a tag pointing to one or more cards is almost the defining pattern even if there are many ways to represent these in cards.  So, to represent the <i>parent</i> relationship, I can have cards tagged with <b>+parent</b> (i.e. A_card has A_card+parent as a related "tag" card), which is a pointer that should contain one other card.  In Wagn we often have a complementary search to represent the arrow in the reversed direction, so I can search for all the cards with Another_card as a parent to find Another_card+children.  It is an area of active interest and improvement to make this sort of bi-directional link into a first class feature and make using them even easier.
We will begin to build a roughed out prototype within this wagn.  So, we'll start by defining some types:
{{Flow Types|titled;type:Pointer|type:Cardtype}}