Structuring Hybrid Multi-Clouds with a Data Architecture