Improve support of intervals & enumerations. Add TypeScript declaration.
Handle intervals & enumerations using new types of references instead of using arrays and special attributes of references.
Add TypeScript declaration of links and their content.
Edited by Emmanuel Raviart