User Panels
Each user panel must have an open function, containing the menu definitions, and a call to TreeItem(), to place an item on the Data Tree and hook it up to the panel function. In addition, it may contain any number of supporting functions and operations,
including data initialization.