Dynamic intervals, which means adding some extra features, like subdefinition references