How would you design an ETL pipeline to handle both structured and unstructured data sources for Interactive Process Technology client projects?