******************** Implementation notes ******************** Class layout ------------ The implementation reflects the two main lifecycle processing operations. All planning is done by the :class:`Sequencer ` class based on the parts definition and existing state loaded from disk. Execution of planned actions is handled by the :class:`Executor ` class. .. image:: /images/class_diagram.png