#9 and #10: Setup and solution steps are stored as ActionSteps. PMActivity has an array of setup steps and a PMSolution (subclass of Solution) with an array of solution steps. Setup implementation was attempted in PMViewController.