add ResourceType.generate_staged_schedule method
and test for same