restructuring code (Nifty GUI packages in particular)