Moved a bunch of silly logic embedded in individual portlets into the portal package itself. For instance, it is silly to have portal::element::render call the portal show proc that then calls portal::show_proc_helper to do all the work!!! Portal has everything it needs to call the portlet template all by itself. Etc ad nauseum.