Add generic GridView (done), add preference dialog (in progress)