Text this: Modeling and annotating complex data structures