add common utils module and start refactoring docs-model