Added UGGridView and its alternatives, refactored some files