Makes the bubble demo fancier, takes advantage of new architecture.
Makes the bubble demo fancier, takes advantage of new architecture.

Squashed commit of the following:

commit 6bdfe086c5ab44c36e606df606158227d064bf7e
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jan 14 18:25:59 2012 -0800

    Fixed and adjusted the bubble demo.

commit 4c68a3a647ea2bae16b2b1be2e5246f920d2824a
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jan 14 18:00:36 2012 -0800

    Committing some untested code while I fix a bug in another branch...

commit 12010530eeb471edd045960bbf5c8cc3c6113882
Author: Jeremy Kahn <jeremyckahn@gmail.com>
Date:   Sat Jan 14 17:06:55 2012 -0800

    Got started on munging.

GerHobbelt/rekapi,jeremyckahn/rekapi,GerHobbelt/rekapi,jeremyckahn/rekapi