Simulation of Cloud Microphysical and Chemical Processes Using a Multicomponent Framework. Part I: Description of the Microphysical Model | Synapse