Break the 2,961-line pipeline.rs into a directory module with 6 focused sub-modules (scripts, stylesheets, images, fonts, execution, fast_paths) plus a tests/ directory with 7 topic-based test files. Public API is unchanged — no modifications to lib.rs or external callers. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>