described example hierarchical organization of abstractions created from instances of pattern0 and pattern1