Major cleanup
Refined approach with sources, doc and parts
Cleanup
Correctly create Officedoc::open method
Typos fixed