Start describing the high-level API