Remarks
- It is essential that all files included in a model library have an ifndef/define mechanism (sentinel) to prevent multiple inclusions of the same file.
- Non-ASCII characters (e.g. é, à, ...) are not allowed.
- The name of a Class or Type should always begin with a letter, not a number.
- The name of a Class or Type must always be unique in the model library.