A Tecton Entity, used to organize and join features.
An Entity is a class that represents an Entity that is being modeled in Tecton.
Entities are used to index and organize features - a
FeatureView contains at
least one Entity.
Entities contain metadata about join keys, which represent the columns that are used to join features together.