Create ThiefLib.osl, incorporating HUD, ParameterCache, and link and property messages from DH2.
ParameterCache: respond to changes in object hierarchy.