In any case, the deepest meaning of &x->x_obj.te_gobj.g_pd as it could be documented is:
/* I should have learned C++ */
Except that you would also arguably lose on efficiency, particularly when it comes to encapsulation that Pd is designed around... Still, one could re-title these to something more readable without affecting efficiency and/or requiring moving away from C and that would go a long way towards improving legibility, e.g. all_present_objects.cords.visible.
Why hope?... "Rewrite" is just another name for not rewriting, "GUI" is just another name for less than half of the GUI, and hope is all too often a disease that makes one stand still.
So is 40 hours used for a task that should've taken a fraction of that...
Ico