I was rather amazed at the short-sightness of this article. Handling GD&T as an annotation problem is not an effective solution. GD&T must be model based and defined within the CAD model using a structured GD&T database for features, datum reference frames and tolerances. Many CAD systems treat it as simply annotation. The problem is, downstream applications (like inspection) then need to interpret low level annotation and reconstruct the GD&T model. This is poor practice.
What really surprises me here is UG (the article is all about UG products) does not even mention their best tool to do this job - Tecnomatix products. Tecnomatix has a complete model based solution for GD&T including modeling, analysus, inspection, measurement and reporting.