Refactoring
Added Function Create the whole data view component