graph TD A[Start: Raw Business Data Input] --> B[Task 1: Initial Cleanup] B --> C[Remove Irrelevant Text] C --> D[Segment Business Blocks] D --> E[Output: Cleaned Block Text] E --> F[Task 2: Field Extraction] F --> G[Extract Business Name] F --> H[Extract Street Address] F --> I[Extract City] F --> J[Extract ZIP] F --> K[Extract Phone] F --> L[Extract Website if Available] G & H & I & J & K & L --> M[Format Fields into Structure] M --> N[Output: Extracted Business Details] N --> O[End: Structured Business Data] subgraph Silo 1: Cleanup and Segmentation B C D E end subgraph Silo 2: Field Extraction F G H I J K L M N end