Have to switch to two-step creation in order to evade virtual function issues, switching to normalized canvas
Adding a repaint timer to MainWindow to operate at 50ms intervals
Adding some stub propagation behaviors to the Engine, as well as activation timepoint behavior to the Cell