Refactored GridPosition(). Added removeHole(), addHole(), toggleHole() methods and new options showHolesForLayoutOver