Python API Client — communicate with a running LotusRPC server from Python Definition model — inspect and query a parsed interface definition Visitor — walk the full definition tree with the visitor pattern