List Table Layout
A generic TableLayout that can present UI elements which are dynamically added via ViewModels. Custom logic for manipulating the content of the layout can be added by inheriting TtListItemBinder and assigning it to ttContentViewBinder.
By default, TtListItemViewModelBinder is assigned to ttContentViewBinder. It provides the default binding behavior for binders have exactly one data binding variable called
viewModel. For custom behavior, a different TtListItemBinder should be implemented.