Refactoring and added jGoffice-shared-api