feature: 1 widget = 1 get_data method

Add get_data method for every widget.
feature: remove all not extended files