The Three Pillars of Meaning