Seol mar théacs é seo: Modeling and annotating complex data structures