Rename Attr to Primitive.
Stop directly calling type.
Adding a few tests for the Related attribute.
Moving Attr and Type containers.
Removing support for composite keys for now.

The theory has been proven so let's wait until there's
a real use-case for it.