working on factoring out the elements that will be common across flipcharts

pretty tricky. we want considerably flexibility in how to format these
things, so the abstraction has to stay pretty low-level, or multilevel.
new (demo) data
refactoring, so good for the soul