Cloud Models, Layers and Responsibilities