Since endorelations are used often, we encode them as a separate construction with an appropriate embedding, mainly to improve rendering.