Classes representing complex data structures.