This is a rewrite of BookMorph. Not all the functionality is here yet, but I'm publishing it because Trike depends on it.