Refactored GridView methods + documentation