Very rough commit here. Got the widget working with data loaded.