[WIP] New forecast widget

Works only locally yet, DO NOT MERGE