Temporal Dynamics and Ecological Process: Population and community dynamics in variable environments: the desert annual system