Break up document model into smaller modules.