Compact tree of Margaret of Swabia Hohenstaufen