refactored documentation structure