architectures invented in Discopyge_ommata
red squares stand for ZnF_Gen