Lets not use a table, those are silly :).  Turns out interacting with the tables isn't as simple as I would like.  It is hard, for example, to create elements off-line.