There is one thing, that I don't really like with coding the elements.

For some/all elements, e.g. #IFOCLASS_OPTIONS, I enter the position with its x and y coordinates (which is absolutely ok and right) but the params for width and height, followed by the position, are also "x" and "y". :-/ This is always confusing, as I often have to look in the doc which is pos and which is size. Would it be possible to change "x" and "y" for the size to "width" and "height"? Would be great (and more straight forward and consistent IMHO).
Thanks for reading!
EDIT: One suggestion for the documentation for the #IFOCLASS_OPTIONS element: You should/could also mention, that if you
don't want to have a default option selected you have to write
Code:
DefaultOptions = {}
Just my 2 cents ...
Greetings