.odt support

WIP. This is an effort for editing odt files (#108) with designMode. I'm sending this PR early on in case you really dislike the approach re #204.

This is on top of #246, although that isn't really a requirement.
Yes, it won't be trivial to merge this as it is now. Though I'll split out these changes, they aren't needed for this anymore.