Did a lot of work on the composer interface, and it sort of works now.  Sort of.