IMO this thing is going to need one major release to be usable possibly two. So it probably makes sense to not consider using it to update existing table implementations and if we want to use it in this release or next, we have all that functionality scoped to a new table that can be conditionally left out of non-compatible platforms.