Refactor: Apply composite design pattern to ODText/OpenDocument writer
Refactor: Apply composite design pattern to RTF writer