But the code to *use* these methods is almost as long as the methods themselves.  There are two reasons I can imagine this being justified:

* If the logic is subtle that people are better off having us implement it and get it right once.
* If the methods enforce that the UI elements are styled in a consistent manner.

But if we do keep them, my thought is that people will want to use functions like this for non-metadata related UI elements.  What about writing more generic helper methods that can be used more generally?