Tcl package for managing application and system preferences and persistent data