The step.Design class manages the STEP data instances read from or written to an exchange file. Each Design instance contains a collection of step.Object instances, as well as information about the schema declared by an exchange file, origin information from the file header, and a dictionary mapping from anchor names (usually UUIDs) to STEP data instances.

This is the Python equivalent of the RoseDesign class in the C++ libraries.