We should spin up a pattern for unit testing this package. Something which matches the pattern 1. Perform a set of actions on the canvas 2. Validate the canvas for correct contents We should be able to mock out the starting canvas and perform any action the user can perform.