Setup front panel UI
Loading implemented.

Load from present version procedure files. Populate table, device array
(enqueue), column array, variable manager. Bug: variable manager can be
edited!
Added "Launch Viewer" button to SetList.

SetList needs way to launch Viewer. However, present implementation of
SubVI (configured to show front panel when called) is blocking execution
of further SetList events... Need event-based call?
Asynchronous call for Viewer

Also moved Viewer to Utils\ so user doesn't open it from the project.
Added "Halt" explanation to SetList FAQs.
put Table Appearance functions in subVIs

FitCol2Text was added as subVI and now called on button press in
SetList. Also, "defer panel updates" wrapper was added to
ApplySelectedLayout.vi; ApplyTableAppearance_benchmarking is alreay
wrapping with defer so it is set false there.
Implemented FitCols2Text and Layouts

using new subVIs so that same code is used in SetList and Viewer.
Coerce Table selection to subVI

Table selection forced to be within data bounds. Placing in subVI means
Viewer can share code.
Handle mouse clicks

Only selection should be allowed. On MouseUp, key focus is cleared and
selection size is coerced to table data edges with CoerceSelection.vi.

Created right-click menus; still need to implement copy context menu
event.
Fix selection size bug

On Mouse Down, need to record if click within header (which will cause
LV to do row/col-wise selections). Then on Mouse Up event, bug fix for
selection size by read and rewrite SelSize.

Also added diagnostics to CopySelectedCells.vi front panel.
CoerceSelection.vi also fully nulls selection rectangle if it has no
area.
Working on read-only Variable "manager"

Read-only version derived from VMUI.vi, removed add/delete buttons.
Still need to pare down mouse handling to allow selection, right-click
only.

Viewer now instantiates VMUI_Read-only with modified VMUIStart (option
for read-only).
remove left-click actions

For Variables and Sequence Indices, left click within data will only do
row-wise selection.

Context menu (right-click) still to be removed/modified.
Finished first version of viewer

Added VMUIStart_Viewer since it needs to be passed a ref to SetList VM
object. Also check for valid refnum for both SetList Clipboard and
SetList VM before trying to set from viewer.
Import sequence index to SetList; valid refnums?

Refnums to Setlist's Clipboard and VariableManager are checked before
used. If they are invalid, no action is taken and a warning LED is lit.
LED Tooltip informs user to close and reopen from SetList button to
restore connection.