what are the five pillars of migration or modernization from a legacy data warehouse to a modern lakehouse?