For reasons I don't entirely understand, I spent ten minutes of my vacation whipping up this screencast that describes some of UBC's Office of Learning Technology's work in progress toward a distributed publishing framework: