digraph one_multitudes {
    bgcolor="transparent"
    rankdir=TB
    node [fontname="Helvetica" fontsize=13 style=filled shape=ellipse color="#999999"]
    edge [color="#AAAAAA" arrowsize=0.7 fontcolor="#AAAAAA"]

    one [label="\"one\"" shape=box style="filled,rounded" fillcolor="#9370DB" fontcolor="white" fontsize=16 color="#999999"]

    subgraph cluster_illusion {
        label="pretends to contain" fontname="Helvetica" fontsize=11 fontcolor="#AAAAAA"
        style=dashed color="#999999"
        singular [label="a single\nisolated self" fillcolor="#616161" fontcolor="white"]
    }

    subgraph cluster_reality {
        label="actually contains" fontname="Helvetica" fontsize=11 fontcolor="#AAAAAA"
        style=dashed color="#999999"
        stardust [label="stardust" fillcolor="#F9A825" fontcolor="white"]
        photons [label="photons" fillcolor="#FDD835" fontcolor="#333333"]
        quantum [label="quantum\nfields" fillcolor="#7CB342" fontcolor="white"]
        atoms [label="atoms" fillcolor="#00897B" fontcolor="white"]
        mito [label="mitochondria" fillcolor="#00ACC1" fontcolor="white"]
        cells [label="cells" fillcolor="#1E88E5" fontcolor="white"]
        organs [label="organs" fillcolor="#5C6BC0" fontcolor="white"]
        multitudes [label="multitudes" fillcolor="#AB47BC" fontcolor="white"]
    }

    one -> singular [label="  claims" style=dashed color="#EF5350" fontcolor="#EF5350"]
    one -> stardust [label="  holds"]
    stardust -> photons [style=invis]
    photons -> quantum [style=invis]
    quantum -> atoms
    atoms -> mito
    mito -> cells
    cells -> organs
    organs -> multitudes

    above [label="as above" shape=plaintext fontsize=11 fontcolor="#AAAAAA"]
    below [label="so below" shape=plaintext fontsize=11 fontcolor="#AAAAAA"]
    above -> below [style=dotted color="#AAAAAA" dir=both]
}
