Renamed form builder as SmartList and implemented arbitrary nesting for the nested smart lists