There's a great talk by Alan Kay titled 'Is it really "Complex"? Or did we just make it "Complicated"?' [1].
He shows for example the Nile system where they replaced several 10k of vector-graphics rendering code with 450 lines. An example from a different context is the miniKanren / microKanren approach to logic programming. It's basically Prolog fitting on a single page [2].
If a similar simplification and unification could be accomplished for representations of (solid) 3D objects, that would be a great great result.
[1] https://www.youtube.com/watch?v=ubaX1Smg6pY [2] http://minikanren.org/