Explain how you would document and maintain data lineage for a complex, multi-system financial data flow.