Investigating Carbonate Platform Types: Multiple Controls and a Continuum of Geometries