A Relation class for pseudo-merges

A Relation is used to wrap two related tables (tables on which a join could
be performed) and pull columns from either table with the size and index
of the first table.