- Split asset_path_service into smaller, more focused modules - Introduce new protocols for asset context preparation - Reorganize import statements for better clarity - Extract helper functions to improve code readability and reusability - Update type annotations to use Protocol for better type checking