Great new changes/additions Jules!

I know I’m probably a bit behind here on the new additions/changes and just wanted to say great job!

Component::SafePointer, way cleaner than deletion watcher, loving the new use of the Range and Point classes. Code readability just became cleaner on my end.

Thank You

Thanks! Recently I’ve been trying to find about one day per week to spend modernising old code - clearing out old c-style junk and trying to bash it into the sort of shape that c++ gurus like Sutter/Meyers/Alexandrescu/etc might approve of!

I’m doing pretty well at abolishing #defines, and the non-gui classes use almost no deletes now… Might get rid of those last few pesky printfs next…