Complete Class based project as per assignment requirment. Shipping Label Maker is an application that collects shipping information from the user and prints a shipping label. The heart of the app is a “Wizard” component whose primary responsibility is to receive a series of steps from its parent and sequencing through them. The steps will instruct the wizard to move forward or backwards, or end the wizard. The wizard should not know anything about the business domain. It simply receives a domain object called wizardContext from the parent and passes it on to the steps. Steps are free to modify the wizardContext as they collect information from the user. The diagram below shows the various components of the Shipping Label Maker.