This module provides a stateful object for preparing a H7 run. It mirrors what is done in MGC.py but in a more CA-friendly way (i.e. avoiding side effects).