SWIFF: Space weather integrated forecasting framework