add class Zone
refactoring
refactoring move duplicated function in Row Column Block to their base class GridDirection
add selfUpdateFinding