"""Analysis + placement pipeline modules. Each module is independently importable and testable. ML-backed stages (detection, depth, segmentation) lazy-load their models and degrade gracefully to OpenCV/geometric fallbacks, so the whole pipeline runs with only the light core dependencies installed. """