See the Overview Document for a general API overview.