MQL5 is sometimes a little bit challenging and very exciting!
I have written down the class hierarchy of MQL5 so far as I could do it.
For me this is a great help and support for programming efforts.
Free Floating: the classes CCanvas, CPoint and CRect
May be a help for somebody!
Please enable the necessary setting in your browser, otherwise you will not be able to log in.