Card sorting by function

digraph D {

start        [label="START HERE", fontsize="11", shape="box", style="bold"] cardtype      [label="What TYPE of CARD is it?", fontsize="11"] cardslot      [label="What type of SLOT does the CARD go into?", fontsize="11"] video        [label="VIDEO", fontsize="11", shape="box"] sound       [label="SOUND", fontsize="11", shape="box"] modem  [label="MODEM", fontsize="11", shape="box"] nic [label="NETWORK", fontsize="11", shape="box"] combo       [label="COMBO", fontsize="11", shape="box"] elsetype   [label="EVERYTHING ELSE", fontsize="11", shape="box"] agp     [label="AGP", fontsize="11", shape="box"] pci [label="PCI", fontsize="11", shape="box"] isa      [label="ISA", fontsize="11", shape="box"] elseslot   [label="EVERYTHING ELSE", fontsize="11", shape="box"] pile  [label="Which PILE does the card go into?", fontsize="11"] videoagp  [label="VIDEO\nAGP", fontsize="11", shape="box", style="bold"] videopci  [label="VIDEO\nPCI", fontsize="11", shape="box", style="bold"] videoelseslot  [label="VIDEO\nEVERYTHING ELSE", fontsize="11", shape="box", style="bold"] soundpci  [label="SOUND\nPCI", fontsize="11", shape="box", style="bold"] soundelseslot  [label="SOUND\nEVERYTHING ELSE", fontsize="11", shape="box", style="bold"] modempci  [label="MODEM\nPCI", fontsize="11", shape="box", style="bold"] modemisa  [label="MODEM\nISA", fontsize="11", shape="box", style="bold"] modemelseslot  [label="MODEM\nEVERYTHING ELSE", fontsize="11", shape="box", style="bold"] nicpci100  [label="NETWORK\nPCI MARKED 100", fontsize="11", shape="box", style="bold"] nicpci10  [label="NETWORK\nPCI NOT MARKED 100", fontsize="11", shape="box", style="bold"] nicelseslot  [label="NETWORK\nEVERYTHING ELSE", fontsize="11", shape="box", style="bold"] comboisa  [label="COMBO", fontsize="11", shape="box", style="bold"] elsecardpci   [label="EVERYTHING ELSE\nPCI", fontsize="11", shape="box", style="bold"] elsecardelseslot  [label="EVERYTHING ELSE\nEVERYTHING ELSE", fontsize="11", shape="box", style="bold"]

start      -> cardtype cardtype       -> video cardtype        -> sound cardtype        -> modem cardtype       -> nic cardtype  -> combo cardtype  -> elsetype video        -> cardslot sound        -> cardslot modem      -> cardslot nic      -> cardslot combo -> cardslot elsetype -> cardslot cardslot   -> agp cardslot   -> pci cardslot     -> isa cardslot     -> elseslot agp -> pile pci -> pile isa -> pile elseslot -> pile pile -> videoagp pile -> videopci pile -> videoelseslot pile -> soundpci pile -> soundelseslot pile -> modempci pile -> modemisa pile -> modemelseslot pile -> nicpci100 pile -> nicpci10 pile -> nicelseslot pile -> comboisa pile -> elsecardpci pile -> elsecardelseslot }