What causes the high up cirrus clouds to be ripple shaped and thin, while the lower stratus or cumulo nimbus clouds to be puffy and opaque? Presumably, it must have something to do with atmospheric density and temperature...although how exactly seems uncertain. Also, what causes clouds to congregate into visible structures? Why don't they just dissipate/diffuse like a gas or smoke in another? What holds clouds together?