Fixed edge cases and got all test cases working
Before adding structure_type
Added data types button to select data types to display, added data type
selector to add data to add specific data types.