It has come to my attention that my hand writing has always been a mix of print and incursive - a sort of hybrid. This habit has also become a part of my C/C++ development style for some time. After reading what Bjarne has to say, and also receiving certain tips, I have decided that I should begin moving to a more standard C++ development style. So I guess this is the end of my love affair with C, it's been wonderful baby but hey we'll always have bit shifting.
I'll start reworking my core engine classes tomorrow. So I guess the material editor will have to go on hold for a couple of days. Seems like a cycle for me lately: Work on engine - Work on editor - Realize I can do something better so return to step 0. I feel this is a good process that will ultimately lead to something far more stable and satisfying.
Edit: I don't think I'm going to give up my C FILE* operations unless someone has a good reason why I should. Anyone?