TMaps are defined by two types, a key type and a value type, which are stored as associated pairs in the map.
TSets are a fast container class to store (usually) unique elements in a context where the order is irrelevant.