Redefining the Relationship between Cloud, Enterprise and the Edge