Design Interfaces, Classes and Traits DesignStep Class DesignStep DesignStepDoneCommand DesignStepIsDoneStorage Class DesignStepIsDoneStorage DesignStepKey Class Key DesignStepService