Creating a preliminary abstract class for each cloud api.