[KBSwitch] Refactored List2Row() out from SetList().
[KBSwitch] Support adding same layout multiple times.