Initial work on the new Table API.
Added a position field to Column class.
Speculative work on new API.
Included encoded_elements into random tests.