Refactor: Apply composite design pattern to Word2007/OOXML writer