Break document into parts for maintainability