Modern Scientific Progress described in Geometry and Meaning