[WIP] A first proposal for a Table object

This is *very* preliminary and it is meant as a framework for discussions.