Initial commit
Made code a bit more object-oriented
Dimensions altered to make simulation space a bit larger
Moving draw logic into a dedicated Engine class, added a Cell stub class
Adding an Update routine to the engine where the simulation may take place
Adding default ctor to Cell
MainWindow members made protected to enable access from Engine
Adding initial cell generation logic
Init routine moved to the Engine class, deferring its call until after window creation is done
Canvas is now properly set up
Stage size expanded to match reference implementation
Seeding random to provide better variability, engine now renders cells
Adding activity state bit and active size adjustment
Adding an activity state mutator method
MainWindow now supports picking, engine responds to picking by adding picked elements to a wavefront set
Fixing build warning
Have to switch to two-step creation in order to evade virtual function issues