[IMPROVEMENT] Add git layout algorithm

dummy version