Create a single row from an interface list - #1
Allow for multiple rows by manually creating each row
Merge remote-tracking branch 'hebo/typed_rows'

* hebo/typed_rows:
  Allow for multiple rows by manually creating each row
  Create a single row from an interface list - #1
Rows interface to allow building rows in different ways