TMaps are primarily 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.