Oh, please do. When FreeCAD was started, Python wasn't as popular as it is now. In the last 17 years it has significantly expanded. I presume you also don't write code the same way you did in the beginning. Current developers are still learning to do things; in fact, learning is never a finished task. Refactoring isn't a bad thing per se, and any help is welcomed.