Exploring the design space of deep-learning-based weather forecasting systems