major changes inprogress.  partitions have only basic behaviour and the table maps more fancy features over top of it.