Community assembly across temporal and spatial scales: unifying colonization and competition approaches