Refactoring of rawData widget into a data_table component

Refactored the majority of the rawData widget code into a data_table component. Changed the rawData widget into a simpler widget which instantiates and applies owf code to the data_table component