Created a activitydata.h header (only) for the basic data, plus a separate file for the model. Cleans up the widget source.