Revamped how layouts are rendered.  Now every scene is preceded by a ssm-layout render call.  And each scenes layoutMgr knows of which element is the base element for the scene.
Added dialog in the ssm demo.  Not fully fledged yet, but it is a good start so far...
Fixed issue where dialog was not closing properly.  Also consolidated ssm-layout into ssm-viewport so now there is just ssm-viewport and views are all basically scenes now.
IPC
Fixed issues with rendering viewports.
Fix a bunch of stuff.
Fixed dialog losing scope after navigating away.
IPC
All tests passing, everything seems to be working again...
IPC
IPC
Fixed stack bug.
Bug fix.
Bug fix.  Fixed issue where swtiching between scenes with no viewlist caused the master scene to get destroyed and then stop rendering any other scenes that use the same master.
Changed the way push occurs. Now all it does is save the  rather than the entire view tree.
Changed the way push occurs. Now all it does is save the  rather than the entire view tree.
Added ssm.back()
ssmRouter now updates when transitionTo is called on ssm.
Checkpoint
IPC - url first approach.