This section details the options available in the High-Level API and the scenarios they are intended to address.