Lots of work on fractal demo

A few changes hit the framework, but most of this is just for the fractal demo.