From a89bfed98b0eeb61b0e6f7c5e3d7d400b5421bd4 Mon Sep 17 00:00:00 2001
From: Juliano Murari <juliano.murari@ess.eu>
Date: Wed, 26 Jul 2023 06:25:28 +0000
Subject: [PATCH] ICSHWI-13286 Migrate NPM OPIs

---
 10-Top/npm/instance.bob                       |   94 +
 10-Top/npm/npm_timing.bob                     |  685 +++
 10-Top/npm/support/npmPipeline.bob            | 2230 +++++++
 10-Top/npm/support/npmUserAllSubs.bob         | 5145 +++++++++++++++++
 10-Top/npm/support/npmUserCamera.bob          | 1318 +++++
 10-Top/npm/support/npmUserGaussFit.bob        | 1153 ++++
 10-Top/npm/support/npmUserLensMotor.bob       |  827 +++
 10-Top/npm/support/npmUserObjPos.bob          |  629 ++
 10-Top/npm/support/npmUserOverview.bob        | 3232 +++++++++++
 10-Top/npm/support/npmUserPreProcessing.bob   |  754 +++
 10-Top/npm/support/npmUserRollingBuffers.bob  |  112 +
 .../support/npmUserRollingBuffers_tab0.bob    |  661 +++
 .../support/npmUserRollingBuffers_tab1.bob    |  661 +++
 .../support/npmUserRollingBuffers_tab2.bob    |  661 +++
 10-Top/npm/support/npmUserStats.bob           |  501 ++
 .../npm/support/scripts/syncGaussianParam.py  |   14 +
 10-Top/npm/support/svg/npmPipeline_v02.svg    |   16 +
 10-Top/npm/top.bob                            |   81 +
 99-Shared/ecmc/ecmcOneAxisEngineering.bob     | 1454 +++++
 99-Shared/ecmc/ecmcOneAxisOperator.bob        |  379 ++
 99-Shared/mrfioc2_new/_evroutput300dc.bob     |  428 ++
 99-Shared/mrfioc2_new/_fpoutputs300dc.bob     |  350 ++
 99-Shared/mrfioc2_new/_internal300dc.bob      |  140 +
 99-Shared/mrfioc2_new/_pulsers_0_9.bob        |  509 ++
 99-Shared/mrfioc2_new/evr-pcie-300dc.bob      | 1620 ++++++
 25 files changed, 23654 insertions(+)
 create mode 100644 10-Top/npm/instance.bob
 create mode 100644 10-Top/npm/npm_timing.bob
 create mode 100644 10-Top/npm/support/npmPipeline.bob
 create mode 100644 10-Top/npm/support/npmUserAllSubs.bob
 create mode 100644 10-Top/npm/support/npmUserCamera.bob
 create mode 100644 10-Top/npm/support/npmUserGaussFit.bob
 create mode 100644 10-Top/npm/support/npmUserLensMotor.bob
 create mode 100644 10-Top/npm/support/npmUserObjPos.bob
 create mode 100644 10-Top/npm/support/npmUserOverview.bob
 create mode 100644 10-Top/npm/support/npmUserPreProcessing.bob
 create mode 100644 10-Top/npm/support/npmUserRollingBuffers.bob
 create mode 100644 10-Top/npm/support/npmUserRollingBuffers_tab0.bob
 create mode 100644 10-Top/npm/support/npmUserRollingBuffers_tab1.bob
 create mode 100644 10-Top/npm/support/npmUserRollingBuffers_tab2.bob
 create mode 100644 10-Top/npm/support/npmUserStats.bob
 create mode 100644 10-Top/npm/support/scripts/syncGaussianParam.py
 create mode 100644 10-Top/npm/support/svg/npmPipeline_v02.svg
 create mode 100644 10-Top/npm/top.bob
 create mode 100644 99-Shared/ecmc/ecmcOneAxisEngineering.bob
 create mode 100644 99-Shared/ecmc/ecmcOneAxisOperator.bob
 create mode 100644 99-Shared/mrfioc2_new/_evroutput300dc.bob
 create mode 100644 99-Shared/mrfioc2_new/_fpoutputs300dc.bob
 create mode 100644 99-Shared/mrfioc2_new/_internal300dc.bob
 create mode 100644 99-Shared/mrfioc2_new/_pulsers_0_9.bob
 create mode 100644 99-Shared/mrfioc2_new/evr-pcie-300dc.bob

diff --git a/10-Top/npm/instance.bob b/10-Top/npm/instance.bob
new file mode 100644
index 0000000..e6abda7
--- /dev/null
+++ b/10-Top/npm/instance.bob
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Saved on 2023-07-24 15:30:23 by julianomurari-->
+<display version="2.0.0">
+  <name>npm_launcher_instance</name>
+  <width>400</width>
+  <height>160</height>
+  <background_color>
+    <color name="Transparent" red="255" green="255" blue="255" alpha="0">
+    </color>
+  </background_color>
+  <widget type="rectangle" version="2.0.0">
+    <name>BGGrey03-titlebar_10</name>
+    <width>400</width>
+    <height>160</height>
+    <line_width>2</line_width>
+    <line_color>
+      <color name="GROUP-BORDER" red="150" green="155" blue="151">
+      </color>
+    </line_color>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>BGGrey03-background_20</name>
+    <x>10</x>
+    <y>33</y>
+    <width>380</width>
+    <height>120</height>
+    <line_width>2</line_width>
+    <line_color>
+      <color name="GROUP-BORDER" red="150" green="155" blue="151">
+      </color>
+    </line_color>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>5</corner_width>
+    <corner_height>5</corner_height>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button</name>
+    <actions>
+      <action type="open_display">
+        <file>support/npmUserOverview.bob</file>
+        <macros>
+          <secsub>$(P)</secsub>
+          <disdevid>$(R)</disdevid>
+        </macros>
+        <target>tab</target>
+        <description>NPM $(P) $(R)</description>
+      </action>
+    </actions>
+    <text>$(P) $(R)</text>
+    <x>20</x>
+    <y>48</y>
+    <width>360</width>
+    <height>92</height>
+    <tooltip>$(actions)</tooltip>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED_4</name>
+    <pv_name>$(P):$(R):VCAM-DetectorState_RBV</pv_name>
+    <x>21</x>
+    <y>49</y>
+    <square>true</square>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_5</name>
+    <text>Acquiring</text>
+    <x>50</x>
+    <y>48</y>
+    <width>70</width>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_4</name>
+    <text>$(P)</text>
+    <width>400</width>
+    <height>30</height>
+    <font>
+      <font family="Source Sans Pro" style="BOLD" size="24.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </foreground_color>
+    <horizontal_alignment>1</horizontal_alignment>
+  </widget>
+</display>
diff --git a/10-Top/npm/npm_timing.bob b/10-Top/npm/npm_timing.bob
new file mode 100644
index 0000000..867e0f4
--- /dev/null
+++ b/10-Top/npm/npm_timing.bob
@@ -0,0 +1,685 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Saved on 2023-07-24 14:33:47 by julianomurari-->
+<display version="2.0.0">
+  <name>npmUserTiming</name>
+  <macros>
+    <EVR>PBI-FPM01:Ctrl-EVR-101</EVR>
+  </macros>
+  <width>920</width>
+  <height>490</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_15</name>
+    <x>20</x>
+    <y>70</y>
+    <width>880</width>
+    <height>400</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>920</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>TITLE</class>
+    <text>NPM Timing Configuration</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>577</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Grouping Container</name>
+    <x>80</x>
+    <y>186</y>
+    <width>780</width>
+    <height>249</height>
+    <style>2</style>
+    <foreground_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </foreground_color>
+    <transparent>true</transparent>
+    <actions>
+    </actions>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_20</name>
+      <text>Delay (us)</text>
+      <x>270</x>
+      <width>207</width>
+      <height>24</height>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </font>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_20</name>
+      <text>Width (us)</text>
+      <x>530</x>
+      <width>223</width>
+      <height>24</height>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </font>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_38</name>
+      <text>Enable</text>
+      <x>136</x>
+      <width>90</width>
+      <height>24</height>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </font>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Grouping Container</name>
+      <macros>
+        <NUM>0</NUM>
+      </macros>
+      <y>44</y>
+      <width>779</width>
+      <height>32</height>
+      <style>2</style>
+      <foreground_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </foreground_color>
+      <transparent>true</transparent>
+      <actions>
+      </actions>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_20</name>
+        <text>NPM-010 Ver:</text>
+        <y>3</y>
+        <width>132</width>
+        <height>24</height>
+        <font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </font>
+        <background_color>
+          <color name="IO Background" red="235" green="235" blue="235">
+          </color>
+        </background_color>
+        <vertical_alignment>1</vertical_alignment>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="0" green="0" blue="0">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Ena-Sel</pv_name>
+        <bit>-1</bit>
+        <x>150</x>
+        <width>60</width>
+        <off_label></off_label>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_label></on_label>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <confirm_message>Are you sure you want to do this?</confirm_message>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Delay-SP</pv_name>
+        <x>253</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Update Template_35</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Delay-RB</pv_name>
+        <x>376</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Text Update Template_28</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Width-RB</pv_name>
+        <x>652</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+        <wrap_words>false</wrap_words>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Width-SP</pv_name>
+        <x>529</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Grouping Container_1</name>
+      <macros>
+        <NUM>1</NUM>
+      </macros>
+      <y>94</y>
+      <width>779</width>
+      <height>32</height>
+      <style>2</style>
+      <foreground_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </foreground_color>
+      <transparent>true</transparent>
+      <actions>
+      </actions>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_20</name>
+        <text>NPM-010 Hor:</text>
+        <y>3</y>
+        <width>132</width>
+        <height>24</height>
+        <font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </font>
+        <background_color>
+          <color name="IO Background" red="235" green="235" blue="235">
+          </color>
+        </background_color>
+        <vertical_alignment>1</vertical_alignment>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="0" green="0" blue="0">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Ena-Sel</pv_name>
+        <bit>-1</bit>
+        <x>150</x>
+        <width>60</width>
+        <off_label></off_label>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_label></on_label>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <confirm_message>Are you sure you want to do this?</confirm_message>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Width-SP</pv_name>
+        <x>529</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Update Template_35</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Delay-RB</pv_name>
+        <x>376</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Delay-SP</pv_name>
+        <x>253</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Text Update Template_28</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Width-RB</pv_name>
+        <x>652</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+        <wrap_words>false</wrap_words>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Grouping Container</name>
+      <macros>
+        <NUM>2</NUM>
+      </macros>
+      <y>158</y>
+      <width>779</width>
+      <height>32</height>
+      <style>2</style>
+      <foreground_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </foreground_color>
+      <transparent>true</transparent>
+      <actions>
+      </actions>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_20</name>
+        <text>NPM-020 Ver:</text>
+        <y>3</y>
+        <width>132</width>
+        <height>24</height>
+        <font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </font>
+        <background_color>
+          <color name="IO Background" red="235" green="235" blue="235">
+          </color>
+        </background_color>
+        <vertical_alignment>1</vertical_alignment>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="0" green="0" blue="0">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Ena-Sel</pv_name>
+        <bit>-1</bit>
+        <x>150</x>
+        <width>60</width>
+        <off_label></off_label>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_label></on_label>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <confirm_message>Are you sure you want to do this?</confirm_message>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Delay-SP</pv_name>
+        <x>253</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Update Template_35</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Delay-RB</pv_name>
+        <x>376</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Width-SP</pv_name>
+        <x>529</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Text Update Template_28</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Width-RB</pv_name>
+        <x>652</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+        <wrap_words>false</wrap_words>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Grouping Container</name>
+      <macros>
+        <NUM>3</NUM>
+      </macros>
+      <y>208</y>
+      <width>779</width>
+      <height>32</height>
+      <style>2</style>
+      <foreground_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </foreground_color>
+      <transparent>true</transparent>
+      <actions>
+      </actions>
+      <widget type="label" version="2.0.0">
+        <name>Label Template_20</name>
+        <text>NPM-020 Hor:</text>
+        <y>3</y>
+        <width>132</width>
+        <height>24</height>
+        <font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </font>
+        <background_color>
+          <color name="IO Background" red="235" green="235" blue="235">
+          </color>
+        </background_color>
+        <vertical_alignment>1</vertical_alignment>
+        <actions>
+        </actions>
+        <border_color>
+          <color name="IO Border" red="0" green="0" blue="0">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Boolean Button</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Ena-Sel</pv_name>
+        <bit>-1</bit>
+        <x>150</x>
+        <width>60</width>
+        <off_label></off_label>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_label></on_label>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <confirm_message>Are you sure you want to do this?</confirm_message>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Delay-SP</pv_name>
+        <x>253</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Update Template_35</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Delay-RB</pv_name>
+        <x>376</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Text Input</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Width-SP</pv_name>
+        <x>529</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Text Update Template_28</name>
+        <pv_name>$(EVR):DlyGen-$(NUM)-Width-RB</pv_name>
+        <x>652</x>
+        <y>3</y>
+        <height>25</height>
+        <precision>0</precision>
+        <show_units>false</show_units>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+        <wrap_words>false</wrap_words>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+        <border_color>
+          <color red="100" green="100" blue="100">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button</name>
+    <actions>
+      <action type="open_display">
+        <file>../../99-Shared/mrfioc2_new/evr-pcie-300dc.bob</file>
+        <macros>
+          <EVR>NPM01</EVR>
+          <P>PBI-FPM01:</P>
+          <R>Ctrl-EVR-101:</R>
+        </macros>
+        <target>window</target>
+        <description>mrfioc2</description>
+      </action>
+    </actions>
+    <text>$(EVR)</text>
+    <x>80</x>
+    <y>100</y>
+    <width>227</width>
+    <height>45</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="20.0">
+      </font>
+    </font>
+    <tooltip>$(actions)</tooltip>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/npmPipeline.bob b/10-Top/npm/support/npmPipeline.bob
new file mode 100644
index 0000000..c0ac252
--- /dev/null
+++ b/10-Top/npm/support/npmPipeline.bob
@@ -0,0 +1,2230 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>npmPipeline</name>
+  <macros>
+    <AD_OPI_LOC>../ess-opi-common/modules/AD</AD_OPI_LOC>
+  </macros>
+  <width>2230</width>
+  <height>1351</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="symbol" version="2.0.0">
+    <name>Symbol</name>
+    <symbols>
+      <symbol>svg/npmPipeline_v02.svg</symbol>
+    </symbols>
+    <x>210</x>
+    <y>198</y>
+    <width>1820</width>
+    <height>1022</height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>TITLE-BAR</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>2230</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>TITLE</name>
+    <class>TITLE</class>
+    <text>$(secsub) $(ORIENTATION) Camera Data Pipeline</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>1330</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>ADProsilica</name>
+    <macros>
+      <R>-</R>
+    </macros>
+    <x>30</x>
+    <y>80</y>
+    <width>350</width>
+    <height>330</height>
+    <style>2</style>
+    <foreground_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_5</name>
+      <width>350</width>
+      <height>330</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_23</name>
+      <text>$(CAM_MODEL)</text>
+      <x>29</x>
+      <width>110</width>
+      <height>52</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_24</name>
+      <text>Array Counter:</text>
+      <x>29</x>
+      <y>225</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_25</name>
+      <text>Port:</text>
+      <x>29</x>
+      <y>180</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_39</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)ArrayCounter_RBV</pv_name>
+      <x>139</x>
+      <y>225</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_40</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)PortName_RBV</pv_name>
+      <x>139</x>
+      <y>180</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_10</name>
+      <text>Acquire</text>
+      <x>59</x>
+      <y>51</y>
+      <width>70</width>
+      <height>30</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="bool_button" version="2.0.0">
+      <name>Boolean Button_3</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)ArrayCallbacks</pv_name>
+      <bit>-1</bit>
+      <x>198</x>
+      <y>103</y>
+      <width>60</width>
+      <off_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </off_color>
+      <on_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </on_color>
+      <show_led>false</show_led>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <confirm_message>Are you sure you want to do this?</confirm_message>
+    </widget>
+    <widget type="bool_button" version="2.0.0">
+      <name>Boolean Button_9</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)Acquire</pv_name>
+      <bit>-1</bit>
+      <x>198</x>
+      <y>53</y>
+      <width>60</width>
+      <off_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </off_color>
+      <on_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </on_color>
+      <show_led>false</show_led>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <confirm_message>Are you sure you want to do this?</confirm_message>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_5</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)ArrayCallbacks_RBV</pv_name>
+      <x>29</x>
+      <y>112</y>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_6</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)Acquire_RBV</pv_name>
+      <x>29</x>
+      <y>57</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_26</name>
+      <text>ArrayCallbacks</text>
+      <x>59</x>
+      <y>106</y>
+      <height>30</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button_3</name>
+      <actions>
+        <action type="open_display">
+          <file>$(CAM_OPI)</file>
+          <macros>
+            <C>FLIR_BFS_31S4M</C>
+            <P>$(secsub):$(disdevid):$(ORIENT)CAM</P>
+          </macros>
+          <target>window</target>
+        </action>
+      </actions>
+      <text>Details</text>
+      <x>225</x>
+      <y>274</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <tooltip>$(actions)</tooltip>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>NDProcess</name>
+    <macros>
+      <R>PROC-</R>
+    </macros>
+    <x>495</x>
+    <y>119</y>
+    <width>350</width>
+    <height>210</height>
+    <style>2</style>
+    <foreground_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_10</name>
+      <width>350</width>
+      <height>210</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_48</name>
+      <text>NDProcess</text>
+      <x>46</x>
+      <width>110</width>
+      <height>52</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_49</name>
+      <text>Array Counter:</text>
+      <x>29</x>
+      <y>99</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_50</name>
+      <text>Port:</text>
+      <x>29</x>
+      <y>54</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="bool_button" version="2.0.0">
+      <name>Boolean Button_20</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks</pv_name>
+      <bit>-1</bit>
+      <x>207</x>
+      <y>156</y>
+      <width>123</width>
+      <off_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </off_color>
+      <on_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </on_color>
+      <show_led>false</show_led>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <confirm_message>Are you sure you want to do this?</confirm_message>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_53</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)ArrayCounter_RBV</pv_name>
+      <x>139</x>
+      <y>99</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_54</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)PortName_RBV</pv_name>
+      <x>139</x>
+      <y>54</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_12</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks_RBV</pv_name>
+      <x>16</x>
+      <y>15</y>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button_12</name>
+      <actions>
+        <action type="open_display">
+          <file>$(AD_OPI_LOC)/NDProcess.bob</file>
+          <macros>
+            <P>$(secsub):$(disdevid):</P>
+            <R>$(ORIENT)CAM$(R)</R>
+          </macros>
+          <target>window</target>
+        </action>
+      </actions>
+      <text>Details</text>
+      <x>89</x>
+      <y>156</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <tooltip>$(actions)</tooltip>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>NDStats</name>
+    <macros>
+      <R>STATS-</R>
+    </macros>
+    <x>1840</x>
+    <y>118</y>
+    <width>350</width>
+    <height>210</height>
+    <style>2</style>
+    <foreground_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle</name>
+      <width>350</width>
+      <height>210</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_5</name>
+      <text>NDStats</text>
+      <x>46</x>
+      <width>110</width>
+      <height>52</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_6</name>
+      <text>Array Counter:</text>
+      <x>29</x>
+      <y>99</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_7</name>
+      <text>Port:</text>
+      <x>29</x>
+      <y>54</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="bool_button" version="2.0.0">
+      <name>Boolean Button_2</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks</pv_name>
+      <bit>-1</bit>
+      <x>207</x>
+      <y>156</y>
+      <width>123</width>
+      <off_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </off_color>
+      <on_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </on_color>
+      <show_led>false</show_led>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <confirm_message>Are you sure you want to do this?</confirm_message>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_4</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)ArrayCounter_RBV</pv_name>
+      <x>139</x>
+      <y>99</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_6</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)PortName_RBV</pv_name>
+      <x>139</x>
+      <y>54</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button_2</name>
+      <actions>
+        <action type="open_display">
+          <file>$(AD_OPI_LOC)/NDStats.bob</file>
+          <macros>
+            <P>$(secsub):$(disdevid):</P>
+            <R>$(ORIENT)CAM$(R)</R>
+          </macros>
+          <target>window</target>
+        </action>
+      </actions>
+      <text>Details</text>
+      <x>89</x>
+      <y>156</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <tooltip>$(actions)</tooltip>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks_RBV</pv_name>
+      <x>16</x>
+      <y>15</y>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>NDROI  (SLOWROI-)</name>
+    <macros>
+      <R>SLOWROI-</R>
+    </macros>
+    <x>1021</x>
+    <y>1109</y>
+    <width>350</width>
+    <height>210</height>
+    <style>2</style>
+    <foreground_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_12</name>
+      <width>350</width>
+      <height>210</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_75</name>
+      <text>NDROI</text>
+      <x>46</x>
+      <width>110</width>
+      <height>52</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_76</name>
+      <text>Array Counter:</text>
+      <x>29</x>
+      <y>99</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_77</name>
+      <text>Port:</text>
+      <x>29</x>
+      <y>54</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="bool_button" version="2.0.0">
+      <name>Boolean Button_28</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks</pv_name>
+      <bit>-1</bit>
+      <x>207</x>
+      <y>156</y>
+      <width>123</width>
+      <off_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </off_color>
+      <on_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </on_color>
+      <show_led>false</show_led>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <confirm_message>Are you sure you want to do this?</confirm_message>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_73</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)ArrayCounter_RBV</pv_name>
+      <x>139</x>
+      <y>99</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_74</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)PortName_RBV</pv_name>
+      <x>139</x>
+      <y>54</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_14</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks_RBV</pv_name>
+      <x>16</x>
+      <y>15</y>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button_20</name>
+      <actions>
+        <action type="open_display">
+          <file>$(AD_OPI_LOC)/NDROI.bob</file>
+          <macros>
+            <P>$(secsub):$(disdevid):</P>
+            <R>$(ORIENT)CAM$(R)</R>
+          </macros>
+          <target>window</target>
+        </action>
+      </actions>
+      <text>Details</text>
+      <x>89</x>
+      <y>156</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <tooltip>$(actions)</tooltip>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>NDROI  (ROI-)</name>
+    <macros>
+      <R>ROI-</R>
+    </macros>
+    <x>1020</x>
+    <y>118</y>
+    <width>350</width>
+    <height>210</height>
+    <style>2</style>
+    <foreground_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_13</name>
+      <width>350</width>
+      <height>210</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_82</name>
+      <text>NDROI</text>
+      <x>46</x>
+      <width>110</width>
+      <height>52</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_83</name>
+      <text>Array Counter:</text>
+      <x>29</x>
+      <y>99</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_84</name>
+      <text>Port:</text>
+      <x>29</x>
+      <y>54</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="bool_button" version="2.0.0">
+      <name>Boolean Button_30</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks</pv_name>
+      <bit>-1</bit>
+      <x>207</x>
+      <y>156</y>
+      <width>123</width>
+      <off_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </off_color>
+      <on_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </on_color>
+      <show_led>false</show_led>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <confirm_message>Are you sure you want to do this?</confirm_message>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_78</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)ArrayCounter_RBV</pv_name>
+      <x>139</x>
+      <y>99</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_79</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)PortName_RBV</pv_name>
+      <x>139</x>
+      <y>54</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_15</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks_RBV</pv_name>
+      <x>16</x>
+      <y>15</y>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button_22</name>
+      <actions>
+        <action type="open_display">
+          <file>$(AD_OPI_LOC)/NDROI.bob</file>
+          <macros>
+            <C>FLIR_BFS_31S4M</C>
+            <P>$(secsub):$(disdevid):</P>
+            <R>$(ORIENT)CAM$(R)</R>
+          </macros>
+          <target>window</target>
+        </action>
+      </actions>
+      <text>Details</text>
+      <x>89</x>
+      <y>156</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <tooltip>$(actions)</tooltip>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>NDROI   (OBSROI-</name>
+    <macros>
+      <R>OBSROI-</R>
+    </macros>
+    <x>1021</x>
+    <y>869</y>
+    <width>350</width>
+    <height>210</height>
+    <style>2</style>
+    <foreground_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_14</name>
+      <width>350</width>
+      <height>210</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_89</name>
+      <text>NDROI</text>
+      <x>46</x>
+      <width>110</width>
+      <height>52</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_90</name>
+      <text>Array Counter:</text>
+      <x>29</x>
+      <y>99</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_91</name>
+      <text>Port:</text>
+      <x>29</x>
+      <y>54</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="bool_button" version="2.0.0">
+      <name>Boolean Button_32</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks</pv_name>
+      <bit>-1</bit>
+      <x>207</x>
+      <y>156</y>
+      <width>123</width>
+      <off_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </off_color>
+      <on_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </on_color>
+      <show_led>false</show_led>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <confirm_message>Are you sure you want to do this?</confirm_message>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_83</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)ArrayCounter_RBV</pv_name>
+      <x>139</x>
+      <y>99</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_84</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)PortName_RBV</pv_name>
+      <x>139</x>
+      <y>54</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_16</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks_RBV</pv_name>
+      <x>16</x>
+      <y>15</y>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button_24</name>
+      <actions>
+        <action type="open_display">
+          <file>$(AD_OPI_LOC)/NDROI.bob</file>
+          <macros>
+            <P>$(secsub):$(disdevid):</P>
+            <R>$(ORIENT)CAM$(R)</R>
+          </macros>
+          <target>window</target>
+        </action>
+      </actions>
+      <text>Details</text>
+      <x>89</x>
+      <y>156</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <tooltip>$(actions)</tooltip>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>NDFits</name>
+    <macros>
+      <R>FITS-</R>
+    </macros>
+    <x>1841</x>
+    <y>354</y>
+    <width>350</width>
+    <height>250</height>
+    <style>2</style>
+    <foreground_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_16</name>
+      <width>350</width>
+      <height>250</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_97</name>
+      <text>NDFits</text>
+      <x>46</x>
+      <width>110</width>
+      <height>52</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_98</name>
+      <text>Array Counter:</text>
+      <x>29</x>
+      <y>99</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_99</name>
+      <text>Port:</text>
+      <x>29</x>
+      <y>54</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="bool_button" version="2.0.0">
+      <name>Boolean Button_34</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks</pv_name>
+      <bit>-1</bit>
+      <x>207</x>
+      <y>200</y>
+      <width>123</width>
+      <off_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </off_color>
+      <on_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </on_color>
+      <show_led>false</show_led>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <confirm_message>Are you sure you want to do this?</confirm_message>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_88</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)ArrayCounter_RBV</pv_name>
+      <x>139</x>
+      <y>99</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_89</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)PortName_RBV</pv_name>
+      <x>139</x>
+      <y>54</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button_25</name>
+      <actions>
+        <action type="open_display">
+          <file>$(AD_OPI_LOC)/NDPluginBase.bob</file>
+          <macros>
+            <P>$(secsub):$(disdevid):</P>
+            <R>$(ORIENT)CAM$(R)</R>
+          </macros>
+          <target>window</target>
+        </action>
+      </actions>
+      <text>Details</text>
+      <x>89</x>
+      <y>200</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <tooltip>$(actions)</tooltip>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_17</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks_RBV</pv_name>
+      <x>16</x>
+      <y>15</y>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_105</name>
+      <text>NDArray Port:</text>
+      <x>29</x>
+      <y>139</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Input_3</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)NDArrayPort</pv_name>
+      <x>139</x>
+      <y>139</y>
+      <width>138</width>
+      <height>25</height>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>NDStdArray</name>
+    <macros>
+      <R>OBSIMAGE-</R>
+    </macros>
+    <x>1842</x>
+    <y>630</y>
+    <width>350</width>
+    <height>210</height>
+    <style>2</style>
+    <foreground_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_2</name>
+      <width>350</width>
+      <height>210</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_13</name>
+      <text>NDStdArrays</text>
+      <x>46</x>
+      <width>120</width>
+      <height>52</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_14</name>
+      <text>Array Counter:</text>
+      <x>29</x>
+      <y>99</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_15</name>
+      <text>Port:</text>
+      <x>29</x>
+      <y>54</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="bool_button" version="2.0.0">
+      <name>Boolean Button_5</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks</pv_name>
+      <bit>-1</bit>
+      <x>207</x>
+      <y>156</y>
+      <width>123</width>
+      <off_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </off_color>
+      <on_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </on_color>
+      <show_led>false</show_led>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <confirm_message>Are you sure you want to do this?</confirm_message>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_9</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)ArrayCounter_RBV</pv_name>
+      <x>139</x>
+      <y>99</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_10</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)PortName_RBV</pv_name>
+      <x>139</x>
+      <y>54</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button_5</name>
+      <actions>
+        <action type="open_display">
+          <file>$(AD_OPI_LOC)/NDStdArrays.bob</file>
+          <macros>
+            <P>$(secsub):$(disdevid):</P>
+            <R>$(ORIENT)CAM$(R)</R>
+          </macros>
+          <target>window</target>
+        </action>
+      </actions>
+      <text>Details</text>
+      <x>89</x>
+      <y>156</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <tooltip>$(actions)</tooltip>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_1</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks_RBV</pv_name>
+      <x>16</x>
+      <y>15</y>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>NDPva</name>
+    <macros>
+      <R>OBSPVAIMG-</R>
+    </macros>
+    <x>1843</x>
+    <y>869</y>
+    <width>350</width>
+    <height>210</height>
+    <style>2</style>
+    <foreground_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_3</name>
+      <width>350</width>
+      <height>210</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_28</name>
+      <text>NDPva</text>
+      <x>46</x>
+      <width>110</width>
+      <height>52</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_29</name>
+      <text>Array Counter:</text>
+      <x>29</x>
+      <y>99</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_30</name>
+      <text>Port:</text>
+      <x>29</x>
+      <y>54</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="bool_button" version="2.0.0">
+      <name>Boolean Button_8</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks</pv_name>
+      <bit>-1</bit>
+      <x>207</x>
+      <y>156</y>
+      <width>123</width>
+      <off_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </off_color>
+      <on_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </on_color>
+      <show_led>false</show_led>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <confirm_message>Are you sure you want to do this?</confirm_message>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_17</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)ArrayCounter_RBV</pv_name>
+      <x>139</x>
+      <y>99</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_18</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)PortName_RBV</pv_name>
+      <x>139</x>
+      <y>54</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button_8</name>
+      <actions>
+        <action type="open_display">
+          <file>$(AD_OPI_LOC)/NDPva.bob</file>
+          <macros>
+            <P>$(secsub):$(disdevid):</P>
+            <R>$(ORIENT)CAM$(R)</R>
+          </macros>
+          <target>window</target>
+        </action>
+      </actions>
+      <text>Details</text>
+      <x>89</x>
+      <y>156</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <tooltip>$(actions)</tooltip>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_2</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks_RBV</pv_name>
+      <x>16</x>
+      <y>15</y>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>NDStdArray</name>
+    <macros>
+      <R>SLOWIMG-</R>
+    </macros>
+    <x>1844</x>
+    <y>1109</y>
+    <width>350</width>
+    <height>210</height>
+    <style>2</style>
+    <foreground_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_4</name>
+      <width>350</width>
+      <height>210</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_51</name>
+      <text>NDStdArrays</text>
+      <x>46</x>
+      <width>120</width>
+      <height>52</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_52</name>
+      <text>Array Counter:</text>
+      <x>29</x>
+      <y>99</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_53</name>
+      <text>Port:</text>
+      <x>29</x>
+      <y>54</y>
+      <height>25</height>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="bool_button" version="2.0.0">
+      <name>Boolean Button_13</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks</pv_name>
+      <bit>-1</bit>
+      <x>207</x>
+      <y>156</y>
+      <width>123</width>
+      <off_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </off_color>
+      <on_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </on_color>
+      <show_led>false</show_led>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <confirm_message>Are you sure you want to do this?</confirm_message>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_29</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)ArrayCounter_RBV</pv_name>
+      <x>139</x>
+      <y>99</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_30</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)PortName_RBV</pv_name>
+      <x>139</x>
+      <y>54</y>
+      <width>190</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button_14</name>
+      <actions>
+        <action type="open_display">
+          <file>$(AD_OPI_LOC)/NDStdArrays.bob</file>
+          <macros>
+            <P>$(secsub):$(disdevid):</P>
+            <R>$(ORIENT)CAM$(R)</R>
+          </macros>
+          <target>window</target>
+        </action>
+      </actions>
+      <text>Details</text>
+      <x>89</x>
+      <y>156</y>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="240" green="240" blue="240">
+        </color>
+      </background_color>
+      <tooltip>$(actions)</tooltip>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_3</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM$(R)EnableCallbacks_RBV</pv_name>
+      <x>16</x>
+      <y>15</y>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Group</name>
+    <x>1020</x>
+    <y>629</y>
+    <width>352</width>
+    <height>138</height>
+    <style>2</style>
+    <foreground_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_6</name>
+      <width>350</width>
+      <height>136</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_54</name>
+      <text>Raw Data</text>
+      <x>29</x>
+      <width>110</width>
+      <height>52</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button</name>
+      <actions>
+        <action type="write_pv">
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSIMAGE-NDArrayPort</pv_name>
+          <value>$(ORIENT)CAMOBSROI</value>
+        </action>
+        <action type="write_pv">
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSIMAGE-NDArrayPort</pv_name>
+          <value>$(ORIENT)CAMPROC</value>
+        </action>
+      </actions>
+      <text>Select</text>
+      <x>101</x>
+      <y>58</y>
+      <width>160</width>
+      <height>40</height>
+      <tooltip>$(actions)</tooltip>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/npmUserAllSubs.bob b/10-Top/npm/support/npmUserAllSubs.bob
new file mode 100644
index 0000000..39055f4
--- /dev/null
+++ b/10-Top/npm/support/npmUserAllSubs.bob
@@ -0,0 +1,5145 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>npmUserAllSubs</name>
+  <width>2330</width>
+  <height>1351</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_31</name>
+    <x>20</x>
+    <y>1070</y>
+    <width>1060</width>
+    <height>260</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_30</name>
+    <x>410</x>
+    <y>1120</y>
+    <width>650</width>
+    <height>190</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_27</name>
+    <x>1100</x>
+    <y>990</y>
+    <width>1210</width>
+    <height>340</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_21</name>
+    <x>20</x>
+    <y>70</y>
+    <width>1060</width>
+    <height>420</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_16</name>
+    <x>1100</x>
+    <y>70</y>
+    <width>698</width>
+    <height>900</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_14</name>
+    <x>1120</x>
+    <y>540</y>
+    <width>660</width>
+    <height>410</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_15</name>
+    <x>1120</x>
+    <y>130</y>
+    <width>660</width>
+    <height>390</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_13</name>
+    <x>20</x>
+    <y>510</y>
+    <width>1060</width>
+    <height>540</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_12</name>
+    <x>1820</x>
+    <y>70</y>
+    <width>490</width>
+    <height>900</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_2</name>
+    <x>40</x>
+    <y>559</y>
+    <width>500</width>
+    <height>470</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="choice" version="2.0.0">
+    <name>Choice Button</name>
+    <x>1864</x>
+    <y>686</y>
+    <width>6</width>
+    <height>1</height>
+    <items>
+      <item>Item 1</item>
+      <item>Item 2</item>
+    </items>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Control</text>
+    <x>40</x>
+    <y>559</y>
+    <width>500</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Acquisition:</text>
+    <x>59</x>
+    <y>964</y>
+    <width>88</width>
+    <height>30</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Exposure time(s)</text>
+    <x>90</x>
+    <y>804</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-AcquireTime_RBV</pv_name>
+    <x>383</x>
+    <y>806</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_21</name>
+    <text>Gain</text>
+    <x>90</x>
+    <y>839</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Gain_RBV</pv_name>
+    <x>383</x>
+    <y>841</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button Template_2</name>
+    <actions execute_as_one="true">
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>0</value>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Acquire</pv_name>
+    <text>Stop</text>
+    <x>265</x>
+    <y>964</y>
+    <width>90</width>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button Template_3</name>
+    <actions execute_as_one="true">
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>1</value>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Acquire</pv_name>
+    <text>Start</text>
+    <x>157</x>
+    <y>964</y>
+    <width>90</width>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-AcquireTime</pv_name>
+    <x>235</x>
+    <y>805</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_1</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Gain</pv_name>
+    <x>235</x>
+    <y>840</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_22</name>
+    <text>Enable Image</text>
+    <x>90</x>
+    <y>910</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSIMAGE-EnableCallbacks_RBV</pv_name>
+    <x>383</x>
+    <y>912</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSIMAGE-EnableCallbacks</pv_name>
+    <x>234</x>
+    <y>910</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_23</name>
+    <text>Data type</text>
+    <x>90</x>
+    <y>875</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_37</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-DataType_RBV</pv_name>
+    <x>383</x>
+    <y>877</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo_1</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-DataType</pv_name>
+    <x>234</x>
+    <y>875</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_24</name>
+    <text>Acquire Period(s)</text>
+    <x>90</x>
+    <y>769</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_38</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-AcquirePeriod_RBV</pv_name>
+    <x>383</x>
+    <y>771</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_2</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-AcquirePeriod</pv_name>
+    <x>235</x>
+    <y>770</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_25</name>
+    <text>Image mode:</text>
+    <x>89</x>
+    <y>627</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_39</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ImageMode_RBV</pv_name>
+    <x>382</x>
+    <y>629</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo_2</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ImageMode</pv_name>
+    <x>233</x>
+    <y>627</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_26</name>
+    <text>Trigger mode:</text>
+    <x>90</x>
+    <y>664</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_40</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-TriggerMode_RBV</pv_name>
+    <x>383</x>
+    <y>666</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo_3</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-TriggerMode</pv_name>
+    <x>234</x>
+    <y>664</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_27</name>
+    <text>Nbr of Images:</text>
+    <x>90</x>
+    <y>699</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_41</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-NumImages_RBV</pv_name>
+    <x>383</x>
+    <y>701</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_3</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-NumImages</pv_name>
+    <x>235</x>
+    <y>700</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_28</name>
+    <text>Images completed:</text>
+    <x>50</x>
+    <y>736</y>
+    <width>163</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_42</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-NumImagesCounter_RBV</pv_name>
+    <x>383</x>
+    <y>736</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="bool_button" version="2.0.0">
+    <name>Boolean Button</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Pwr</pv_name>
+    <bit>-1</bit>
+    <x>381</x>
+    <y>959</y>
+    <width>132</width>
+    <height>40</height>
+    <off_label>       Power ON</off_label>
+    <off_color>
+      <color name="Button_Background" red="236" green="236" blue="236">
+      </color>
+    </off_color>
+    <on_label>        Power OFF</on_label>
+    <on_color>
+      <color red="160" green="160" blue="160">
+      </color>
+    </on_color>
+    <show_led>false</show_led>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <actions>
+    </actions>
+    <confirm_message>Are you sure you want to do this?</confirm_message>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-PwrRB</pv_name>
+    <x>395</x>
+    <y>969</y>
+    <off_color>
+      <color red="0" green="255" blue="0">
+      </color>
+    </off_color>
+    <on_color>
+      <color red="0" green="100" blue="0">
+      </color>
+    </on_color>
+    <foreground_color>
+      <color red="192" green="192" blue="192">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+  </widget>
+  <widget type="bool_button" version="2.0.0">
+    <name>Boolean Button_2</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Pwr</pv_name>
+    <bit>-1</bit>
+    <x>381</x>
+    <y>959</y>
+    <width>132</width>
+    <visible>false</visible>
+    <off_label>      Power ON</off_label>
+    <off_color>
+      <color name="Button_Background" red="236" green="236" blue="236">
+      </color>
+    </off_color>
+    <on_label>       Power OFF</on_label>
+    <on_color>
+      <color red="160" green="160" blue="160">
+      </color>
+    </on_color>
+    <show_led>false</show_led>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <confirm_message>Are you sure you want to do this?</confirm_message>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_3</name>
+    <x>560</x>
+    <y>559</y>
+    <width>500</width>
+    <height>470</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_43</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MaxSizeY_RBV</pv_name>
+    <x>862</x>
+    <y>655</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_44</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MinY_RBV</pv_name>
+    <x>862</x>
+    <y>816</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_4</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MinY</pv_name>
+    <x>862</x>
+    <y>780</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Y</text>
+    <x>862</x>
+    <y>619</y>
+    <width>130</width>
+    <height>30</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_5</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BinY</pv_name>
+    <x>862</x>
+    <y>700</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_45</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BinY_RBV</pv_name>
+    <x>862</x>
+    <y>735</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_46</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SizeY_RBV</pv_name>
+    <x>862</x>
+    <y>896</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_6</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SizeY</pv_name>
+    <x>862</x>
+    <y>861</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_47</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ArraySizeY_RBV</pv_name>
+    <x>862</x>
+    <y>941</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_48</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MaxSizeX_RBV</pv_name>
+    <x>862</x>
+    <y>979</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_30</name>
+    <text>Bytes</text>
+    <x>1002</x>
+    <y>979</y>
+    <width>54</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_31</name>
+    <text>Binning:</text>
+    <x>584</x>
+    <y>697</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_49</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BinX_RBV</pv_name>
+    <x>715</x>
+    <y>735</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_32</name>
+    <text>Binning RBV:</text>
+    <x>584</x>
+    <y>734</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_33</name>
+    <text>Region Start:</text>
+    <x>584</x>
+    <y>779</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_34</name>
+    <text>Region Start RBV:</text>
+    <x>584</x>
+    <y>815</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_7</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BinX</pv_name>
+    <x>715</x>
+    <y>700</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_8</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MinX</pv_name>
+    <x>715</x>
+    <y>780</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_50</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MinX</pv_name>
+    <x>715</x>
+    <y>816</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_35</name>
+    <text>Region Size:</text>
+    <x>584</x>
+    <y>860</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_36</name>
+    <text>Region Size RBV:</text>
+    <x>584</x>
+    <y>895</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_9</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SizeX</pv_name>
+    <x>715</x>
+    <y>861</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_51</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SizeX_RBV</pv_name>
+    <x>715</x>
+    <y>896</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_37</name>
+    <text>Array dim. size:</text>
+    <x>584</x>
+    <y>940</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_52</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ArraySizeX_RBV</pv_name>
+    <x>715</x>
+    <y>941</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_38</name>
+    <text>Array total size:</text>
+    <x>584</x>
+    <y>979</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_2</name>
+    <class>HEADER2</class>
+    <text>Readout</text>
+    <x>560</x>
+    <y>559</y>
+    <width>500</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_39</name>
+    <text>Sensor Size:</text>
+    <x>584</x>
+    <y>654</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_40</name>
+    <text>X</text>
+    <x>715</x>
+    <y>619</y>
+    <width>130</width>
+    <height>30</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_53</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MaxSizeX_RBV</pv_name>
+    <x>715</x>
+    <y>655</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_5</name>
+    <text>$(secsub) $(ORIENTATION) Pre-processing</text>
+    <x>1820</x>
+    <y>70</y>
+    <width>490</width>
+    <height>60</height>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0">
+      </font>
+    </font>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_10</name>
+    <x>1840</x>
+    <y>130</y>
+    <width>450</width>
+    <height>590</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_66</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MaxSizeY_RBV</pv_name>
+    <x>2139</x>
+    <y>230</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_67</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-BinY_RBV</pv_name>
+    <x>2139</x>
+    <y>340</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_68</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinY_RBV</pv_name>
+    <x>2139</x>
+    <y>450</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_69</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeY_RBV</pv_name>
+    <x>2139</x>
+    <y>560</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_70</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-ArraySizeY_RBV</pv_name>
+    <x>2139</x>
+    <y>630</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_16</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-BinY</pv_name>
+    <x>2139</x>
+    <y>300</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_17</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinY</pv_name>
+    <x>2139</x>
+    <y>409</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_18</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeY</pv_name>
+    <x>2139</x>
+    <y>519</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_53</name>
+    <text>Input Size:</text>
+    <x>1841</x>
+    <y>229</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_54</name>
+    <text>Binning:</text>
+    <x>1841</x>
+    <y>299</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_71</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-BinX_RBV</pv_name>
+    <x>1992</x>
+    <y>340</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_55</name>
+    <text>Binning RBV:</text>
+    <x>1841</x>
+    <y>339</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_56</name>
+    <text>Region Start:</text>
+    <x>1841</x>
+    <y>408</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_57</name>
+    <text>Region Start RBV:</text>
+    <x>1841</x>
+    <y>449</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_19</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-BinX</pv_name>
+    <x>1992</x>
+    <y>300</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_20</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinX</pv_name>
+    <x>1992</x>
+    <y>409</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_58</name>
+    <text>X</text>
+    <x>1991</x>
+    <y>196</y>
+    <width>131</width>
+    <height>24</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_59</name>
+    <text>Y</text>
+    <x>2139</x>
+    <y>196</y>
+    <width>130</width>
+    <height>24</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_72</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MaxSizeX_RBV</pv_name>
+    <x>1992</x>
+    <y>230</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_73</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinX_RBV</pv_name>
+    <x>1992</x>
+    <y>450</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_60</name>
+    <text>Region Size:</text>
+    <x>1841</x>
+    <y>518</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_61</name>
+    <text>Region Size RBV:</text>
+    <x>1841</x>
+    <y>559</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_21</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeX</pv_name>
+    <x>1992</x>
+    <y>519</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_74</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeX_RBV</pv_name>
+    <x>1992</x>
+    <y>560</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_62</name>
+    <text>Array dim. size:</text>
+    <x>1841</x>
+    <y>629</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_75</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-ArraySizeX_RBV</pv_name>
+    <x>1992</x>
+    <y>630</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_6</name>
+    <class>HEADER2</class>
+    <text>Region of Interest</text>
+    <x>1840</x>
+    <y>130</y>
+    <width>450</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_11</name>
+    <x>1840</x>
+    <y>740</y>
+    <width>450</width>
+    <height>210</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_7</name>
+    <class>HEADER2</class>
+    <text>Background Substration</text>
+    <x>1840</x>
+    <y>740</y>
+    <width>450</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_63</name>
+    <text>Save / Valid:</text>
+    <x>1840</x>
+    <y>830</y>
+    <width>130</width>
+    <height>30</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_64</name>
+    <text>Enable:</text>
+    <x>1840</x>
+    <y>880</y>
+    <width>130</width>
+    <height>30</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_76</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMPROC-EnableBackground_RBV</pv_name>
+    <x>2140</x>
+    <y>878</y>
+    <width>130</width>
+    <height>30</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button Template_5</name>
+    <actions execute_as_one="true">
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>1</value>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMPROC-SaveBackground</pv_name>
+    <text>Save</text>
+    <x>1984</x>
+    <y>828</y>
+    <width>130</width>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo_5</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMPROC-EnableBackground</pv_name>
+    <x>1984</x>
+    <y>880</y>
+    <width>130</width>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_77</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMPROC-SaveBackground</pv_name>
+    <x>2140</x>
+    <y>828</y>
+    <width>130</width>
+    <height>30</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_8</name>
+    <text>$(secsub) $(ORIENTATION) Camera</text>
+    <x>20</x>
+    <y>510</y>
+    <width>1060</width>
+    <height>50</height>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_22</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Epsilon</pv_name>
+    <x>1448</x>
+    <y>330</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_65</name>
+    <text>Maximum number function evalutations:</text>
+    <x>1150</x>
+    <y>421</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_23</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Patience</pv_name>
+    <x>1448</x>
+    <y>421</y>
+    <width>120</width>
+    <height>25</height>
+    <format>3</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_24</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Ftol</pv_name>
+    <x>1448</x>
+    <y>193</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_25</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Gtol</pv_name>
+    <x>1448</x>
+    <y>283</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_26</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-StepBound</pv_name>
+    <x>1448</x>
+    <y>375</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_66</name>
+    <text>Rescale the variables internally:</text>
+    <x>1150</x>
+    <y>466</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo_6</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-ScaleDiag</pv_name>
+    <x>1447</x>
+    <y>466</y>
+    <width>120</width>
+    <height>24</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_9</name>
+    <class>HEADER2</class>
+    <text>Fitting parameters</text>
+    <x>1120</x>
+    <y>540</y>
+    <width>660</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_67</name>
+    <text>Background:</text>
+    <x>1169</x>
+    <y>626</y>
+    <width>102</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_78</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-BackgroundActual</pv_name>
+    <x>1283</x>
+    <y>627</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_68</name>
+    <text>Amplitude:</text>
+    <x>1169</x>
+    <y>663</y>
+    <width>102</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_79</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakAmplitudeActual</pv_name>
+    <x>1283</x>
+    <y>664</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_69</name>
+    <text>Mu:</text>
+    <x>1169</x>
+    <y>703</y>
+    <width>102</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_80</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakMuActual</pv_name>
+    <x>1283</x>
+    <y>704</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_70</name>
+    <text>Sigma:</text>
+    <x>1169</x>
+    <y>743</y>
+    <width>102</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_81</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakSigmaActual</pv_name>
+    <x>1283</x>
+    <y>744</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_71</name>
+    <text>Result</text>
+    <x>1283</x>
+    <y>588</y>
+    <width>140</width>
+    <height>40</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_27</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Background</pv_name>
+    <x>1543</x>
+    <y>627</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakAmplitude</pv_name>
+    <x>1543</x>
+    <y>664</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_29</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakMu</pv_name>
+    <x>1543</x>
+    <y>704</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_30</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakSigma</pv_name>
+    <x>1543</x>
+    <y>744</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_72</name>
+    <text>Initial</text>
+    <x>1543</x>
+    <y>588</y>
+    <width>140</width>
+    <height>40</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button</name>
+    <actions execute_as_one="true">
+      <action type="execute">
+        <script file="scripts/syncGaussianParam.py">
+        </script>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Background</pv_name>
+    <text>Set</text>
+    <x>1447</x>
+    <y>626</y>
+    <width>70</width>
+    <height>26</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="240" green="240" blue="240">
+      </color>
+    </background_color>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button_1</name>
+    <actions execute_as_one="true">
+      <action type="execute">
+        <script file="scripts/syncGaussianParam.py">
+        </script>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakAmplitude</pv_name>
+    <text>Set</text>
+    <x>1447</x>
+    <y>663</y>
+    <width>70</width>
+    <height>26</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="240" green="240" blue="240">
+      </color>
+    </background_color>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button_2</name>
+    <actions execute_as_one="true">
+      <action type="execute">
+        <script file="scripts/syncGaussianParam.py">
+        </script>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakMu</pv_name>
+    <text>Set</text>
+    <x>1447</x>
+    <y>703</y>
+    <width>70</width>
+    <height>26</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="240" green="240" blue="240">
+      </color>
+    </background_color>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button_3</name>
+    <actions execute_as_one="true">
+      <action type="execute">
+        <script file="scripts/syncGaussianParam.py">
+        </script>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakSigma</pv_name>
+    <text>Set</text>
+    <x>1447</x>
+    <y>743</y>
+    <width>70</width>
+    <height>26</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="240" green="240" blue="240">
+      </color>
+    </background_color>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_82</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Ftol_RBV</pv_name>
+    <x>1590</x>
+    <y>193</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_83</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-StepBound_RBV</pv_name>
+    <x>1590</x>
+    <y>375</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_84</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Gtol_RBV</pv_name>
+    <x>1590</x>
+    <y>284</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_85</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Xtol_RBV</pv_name>
+    <x>1590</x>
+    <y>239</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_86</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Epsilon_RBV</pv_name>
+    <x>1590</x>
+    <y>330</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_87</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Patience_RBV</pv_name>
+    <x>1590</x>
+    <y>421</y>
+    <width>120</width>
+    <height>25</height>
+    <format>3</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_88</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-ScaleDiag_RBV</pv_name>
+    <x>1590</x>
+    <y>466</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_10</name>
+    <class>HEADER2</class>
+    <text>Status</text>
+    <x>1120</x>
+    <y>774</y>
+    <width>660</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_73</name>
+    <text>Outcome:</text>
+    <x>1120</x>
+    <y>830</y>
+    <width>160</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_89</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Outcome_RBV</pv_name>
+    <x>1291</x>
+    <y>829</y>
+    <height>25</height>
+    <background_color>
+      <color name="Write_Background" red="224" green="217" blue="202">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_74</name>
+    <text>Nr. Iterations:</text>
+    <x>1120</x>
+    <y>866</y>
+    <width>160</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_90</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-NrIterations_RBV</pv_name>
+    <x>1291</x>
+    <y>865</y>
+    <height>25</height>
+    <background_color>
+      <color name="Write_Background" red="224" green="217" blue="202">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_75</name>
+    <text>Residual Vector Norm:</text>
+    <x>1120</x>
+    <y>903</y>
+    <width>160</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_91</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-ResidVectorNorm_RBV</pv_name>
+    <x>1291</x>
+    <y>902</y>
+    <height>25</height>
+    <background_color>
+      <color name="Write_Background" red="224" green="217" blue="202">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_76</name>
+    <text>Status:</text>
+    <x>1410</x>
+    <y>829</y>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_92</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Status_RBV</pv_name>
+    <x>1520</x>
+    <y>829</y>
+    <width>238</width>
+    <height>25</height>
+    <format>6</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_77</name>
+    <text>Reason:</text>
+    <x>1410</x>
+    <y>865</y>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_93</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-OutcomeStr_RBV</pv_name>
+    <x>1520</x>
+    <y>865</y>
+    <width>238</width>
+    <height>25</height>
+    <format>6</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_78</name>
+    <text>Reason long:</text>
+    <x>1410</x>
+    <y>902</y>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_94</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-OutcomeStrLong_RBV</pv_name>
+    <x>1520</x>
+    <y>902</y>
+    <width>238</width>
+    <height>25</height>
+    <format>6</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_11</name>
+    <class>HEADER2</class>
+    <text>Control parameters</text>
+    <x>1120</x>
+    <y>130</y>
+    <width>660</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_79</name>
+    <text>Rel Err desired in the sum of squares:</text>
+    <x>1150</x>
+    <y>193</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_80</name>
+    <text>Rel Err between last 2 approximations:</text>
+    <x>1150</x>
+    <y>239</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_81</name>
+    <text>Orthonogality between fvec &amp; its derivs:</text>
+    <x>1150</x>
+    <y>284</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_82</name>
+    <text>Steps used to calculate the Jacobian:</text>
+    <x>1150</x>
+    <y>330</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_83</name>
+    <text>Initial step bound:</text>
+    <x>1150</x>
+    <y>375</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_31</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Xtol</pv_name>
+    <x>1448</x>
+    <y>238</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_12</name>
+    <text>$(secsub) $(ORIENTATION) Gaussian Fit</text>
+    <x>1100</x>
+    <y>70</y>
+    <width>698</width>
+    <height>60</height>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="25.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_18</name>
+    <x>40</x>
+    <y>370</y>
+    <width>660</width>
+    <height>100</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_19</name>
+    <x>40</x>
+    <y>120</y>
+    <width>370</width>
+    <height>230</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_13</name>
+    <class>HEADER2</class>
+    <text>Status</text>
+    <x>40</x>
+    <y>120</y>
+    <width>370</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Input Template_30</name>
+    <pv_name>$(secsub):$(disdevid):Mtr-MsgTxt</pv_name>
+    <x>80</x>
+    <y>202</y>
+    <width>295</width>
+    <height>25</height>
+    <format>6</format>
+    <show_units>false</show_units>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+      <action type="command">
+        <command>camonitor -S</command>
+      </action>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_84</name>
+    <text>Error Message:</text>
+    <x>80</x>
+    <y>170</y>
+    <width>120</width>
+    <height>24</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="bool_button" version="2.0.0">
+    <name>Boolean Button Template_12</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.CNEN</pv_name>
+    <x>245</x>
+    <y>300</y>
+    <width>130</width>
+    <off_label>Amplifier </off_label>
+    <off_color>
+      <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+      </color>
+    </off_color>
+    <on_label>Amplifier </on_label>
+    <on_color>
+      <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+      </color>
+    </on_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="bool_button" version="2.0.0">
+    <name>Boolean Button Template_14</name>
+    <pv_name>$(secsub):$(disdevid):Mtr-ErrRst</pv_name>
+    <x>80</x>
+    <y>300</y>
+    <off_label>Error Rest</off_label>
+    <off_color>
+      <color name="Button_Background" red="236" green="236" blue="236">
+      </color>
+    </off_color>
+    <on_label>Error Rest</on_label>
+    <on_color>
+      <color name="Button_Background" red="236" green="236" blue="236">
+      </color>
+    </on_color>
+    <show_led>false</show_led>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <mode>1</mode>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_85</name>
+    <text>Amplifier Reset</text>
+    <x>114</x>
+    <y>241</y>
+    <width>140</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_32</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.MSTA</pv_name>
+    <bit>5</bit>
+    <x>80</x>
+    <y>241</y>
+    <width>25</width>
+    <height>25</height>
+    <off_color>
+      <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+      </color>
+    </off_color>
+    <on_color>
+      <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+      </color>
+    </on_color>
+    <font>
+      <font name="IO Normal" family="DejaVu Sans Mono" style="REGULAR" size="11.881188118811881">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO InputPV Fg" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_14</name>
+    <class>HEADER2</class>
+    <text>Calibration</text>
+    <x>40</x>
+    <y>370</y>
+    <width>660</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_86</name>
+    <text>Resolution:</text>
+    <x>337</x>
+    <y>420</y>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_87</name>
+    <text>Raw Position:</text>
+    <x>69</x>
+    <y>420</y>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_95</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.RRBV</pv_name>
+    <x>179</x>
+    <y>420</y>
+    <height>25</height>
+    <show_units>false</show_units>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_32</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.MRES</pv_name>
+    <x>446</x>
+    <y>420</y>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_96</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.MRES</pv_name>
+    <x>560</x>
+    <y>420</y>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="bool_button" version="2.0.0">
+    <name>Boolean Button Template_15</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.HOMF</pv_name>
+    <x>813</x>
+    <y>401</y>
+    <width>228</width>
+    <height>52</height>
+    <off_label>Homing</off_label>
+    <off_color>
+      <color name="IO Trace 2" red="242" green="26" blue="26">
+      </color>
+    </off_color>
+    <on_label>Homing</on_label>
+    <on_color>
+      <color name="Major" red="250" green="12" blue="14">
+      </color>
+    </on_color>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_20</name>
+    <x>430</x>
+    <y>120</y>
+    <width>630</width>
+    <height>230</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_15</name>
+    <class>HEADER2</class>
+    <text>Control</text>
+    <x>430</x>
+    <y>120</y>
+    <width>630</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_88</name>
+    <text>Negative Limit</text>
+    <x>510</x>
+    <y>168</y>
+    <width>132</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_89</name>
+    <text>Positive Limit</text>
+    <x>510</x>
+    <y>198</y>
+    <width>132</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_90</name>
+    <text>Moving</text>
+    <x>510</x>
+    <y>228</y>
+    <width>132</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_91</name>
+    <text>Done moving</text>
+    <x>510</x>
+    <y>258</y>
+    <width>132</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_33</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.MOVN</pv_name>
+    <bit>0</bit>
+    <x>476</x>
+    <y>230</y>
+    <off_color>
+      <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+      </color>
+    </off_color>
+    <on_color>
+      <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+      </color>
+    </on_color>
+    <font>
+      <font name="IO Normal" family="DejaVu Sans Mono" style="REGULAR" size="11.881188118811881">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO InputPV Fg" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_34</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.DMOV</pv_name>
+    <bit>0</bit>
+    <x>476</x>
+    <y>260</y>
+    <off_color>
+      <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+      </color>
+    </off_color>
+    <on_color>
+      <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+      </color>
+    </on_color>
+    <font>
+      <font name="IO Normal" family="DejaVu Sans Mono" style="REGULAR" size="11.881188118811881">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO InputPV Fg" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_35</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.LLS</pv_name>
+    <bit>0</bit>
+    <x>476</x>
+    <y>170</y>
+    <off_color>
+      <color name="LED-RED-OFF" red="110" green="101" blue="90">
+      </color>
+    </off_color>
+    <on_color>
+      <color name="LED-RED-ON" red="255" green="60" blue="46">
+      </color>
+    </on_color>
+    <font>
+      <font name="IO Normal" family="DejaVu Sans Mono" style="REGULAR" size="11.881188118811881">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO InputPV Fg" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_36</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.HLS</pv_name>
+    <bit>0</bit>
+    <x>476</x>
+    <y>200</y>
+    <off_color>
+      <color name="LED-RED-OFF" red="110" green="101" blue="90">
+      </color>
+    </off_color>
+    <on_color>
+      <color name="LED-RED-ON" red="255" green="60" blue="46">
+      </color>
+    </on_color>
+    <font>
+      <font name="IO Normal" family="DejaVu Sans Mono" style="REGULAR" size="11.881188118811881">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO InputPV Fg" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button Template_6</name>
+    <actions execute_as_one="true">
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>1</value>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):Mtr.STOP</pv_name>
+    <text>Stop</text>
+    <x>820</x>
+    <y>290</y>
+    <width>200</width>
+    <height>40</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_92</name>
+    <text>Position:</text>
+    <x>708</x>
+    <y>180</y>
+    <width>82</width>
+    <height>30</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_93</name>
+    <text>Tweak:</text>
+    <x>708</x>
+    <y>222</y>
+    <width>82</width>
+    <height>30</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_33</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.TWV</pv_name>
+    <x>845</x>
+    <y>223</y>
+    <width>130</width>
+    <height>29</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button Template_7</name>
+    <actions execute_as_one="true">
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>1</value>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):Mtr.TWR</pv_name>
+    <text>-</text>
+    <x>801</x>
+    <y>222</y>
+    <width>30</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="20.0">
+      </font>
+    </font>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button Template_8</name>
+    <actions execute_as_one="true">
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>1</value>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):Mtr.TWF</pv_name>
+    <text>+</text>
+    <x>988</x>
+    <y>223</y>
+    <width>30</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="20.0">
+      </font>
+    </font>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_34</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.VAL</pv_name>
+    <x>801</x>
+    <y>180</y>
+    <height>30</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_97</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.RBV</pv_name>
+    <x>918</x>
+    <y>180</y>
+    <height>30</height>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_16</name>
+    <text>$(secsub):$(disdevid):Mtr.DESC</text>
+    <x>20</x>
+    <y>70</y>
+    <width>1022</width>
+    <height>50</height>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_23</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>2330</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_17</name>
+    <class>TITLE</class>
+    <text>Placeholder</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>660</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_25</name>
+    <x>1510</x>
+    <y>1052</y>
+    <width>780</width>
+    <height>260</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_26</name>
+    <x>1120</x>
+    <y>1052</y>
+    <width>370</width>
+    <height>260</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_18</name>
+    <class>HEADER2</class>
+    <text>Derived parameters</text>
+    <x>1510</x>
+    <y>1052</y>
+    <width>780</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_94</name>
+    <text>Image to Image Focal Plane:</text>
+    <x>1553</x>
+    <y>1104</y>
+    <width>200</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_98</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MAGN</pv_name>
+    <x>1763</x>
+    <y>1145</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_95</name>
+    <text>Magnification:</text>
+    <x>1613</x>
+    <y>1144</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_96</name>
+    <text>Position of Object:</text>
+    <x>1613</x>
+    <y>1184</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_99</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SP</pv_name>
+    <x>1763</x>
+    <y>1105</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_100</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-POS</pv_name>
+    <x>1763</x>
+    <y>1185</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_101</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-VIRTPIXELSIZEX</pv_name>
+    <x>1763</x>
+    <y>1226</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_97</name>
+    <text>Virtual Pixel Size X:</text>
+    <x>1613</x>
+    <y>1225</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_98</name>
+    <text>Virtual Pixel Size Y:</text>
+    <x>1613</x>
+    <y>1267</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_102</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-VIRTPIXELSIZEY</pv_name>
+    <x>1763</x>
+    <y>1268</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_99</name>
+    <text>Scale Factor Plane:</text>
+    <x>1962</x>
+    <y>1104</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_103</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-CENTOFF</pv_name>
+    <x>2112</x>
+    <y>1145</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_100</name>
+    <text>Center Offset:</text>
+    <x>1962</x>
+    <y>1144</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_104</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SCALEFACT</pv_name>
+    <x>2112</x>
+    <y>1105</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_19</name>
+    <class>HEADER2</class>
+    <text>Assembly paramters</text>
+    <x>1120</x>
+    <y>1052</y>
+    <width>370</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_101</name>
+    <text>Lens Offset:</text>
+    <x>1175</x>
+    <y>1103</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_102</name>
+    <text>Focal Length:</text>
+    <x>1175</x>
+    <y>1143</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_103</name>
+    <text>Reference Offset:</text>
+    <x>1175</x>
+    <y>1183</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-OFFLENS</pv_name>
+    <x>1315</x>
+    <y>1104</y>
+    <width>120</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-FOCLEN</pv_name>
+    <x>1315</x>
+    <y>1144</y>
+    <width>120</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_37</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-OFFREF</pv_name>
+    <x>1315</x>
+    <y>1184</y>
+    <width>120</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo_7</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SCALEDIM</pv_name>
+    <x>1314</x>
+    <y>1273</y>
+    <width>90</width>
+    <height>24</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_104</name>
+    <text>Scale Dimension:</text>
+    <x>1155</x>
+    <y>1273</y>
+    <width>150</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_105</name>
+    <text>Real Pixel Size:</text>
+    <x>1175</x>
+    <y>1224</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_38</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-REALPIXELSIZE</pv_name>
+    <x>1315</x>
+    <y>1225</y>
+    <width>120</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_20</name>
+    <text>$(secsub) $(ORIENTATION) Assembly parameters</text>
+    <x>1100</x>
+    <y>990</y>
+    <width>1210</width>
+    <height>60</height>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="25.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_29</name>
+    <x>40</x>
+    <y>1120</y>
+    <width>350</width>
+    <height>190</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_106</name>
+    <text>Centroid:</text>
+    <x>454</x>
+    <y>1159</y>
+    <width>91</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_105</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-CentroidX_RBV</pv_name>
+    <x>555</x>
+    <y>1159</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_107</name>
+    <text>Sigma:</text>
+    <x>454</x>
+    <y>1194</y>
+    <width>91</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_106</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-SigmaX_RBV</pv_name>
+    <x>555</x>
+    <y>1194</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_108</name>
+    <text>Skewness:</text>
+    <x>454</x>
+    <y>1229</y>
+    <width>91</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_107</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-SkewX_RBV</pv_name>
+    <x>555</x>
+    <y>1229</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_109</name>
+    <text>Kurtosis:</text>
+    <x>454</x>
+    <y>1264</y>
+    <width>91</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_108</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-KurtosisX_RBV</pv_name>
+    <x>555</x>
+    <y>1264</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_109</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-CentroidY_RBV</pv_name>
+    <x>715</x>
+    <y>1160</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_110</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-SigmaXY_RBV</pv_name>
+    <x>875</x>
+    <y>1195</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_111</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-SigmaY_RBV</pv_name>
+    <x>715</x>
+    <y>1195</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_112</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-SkewY_RBV</pv_name>
+    <x>715</x>
+    <y>1230</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_113</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-KurtosisY_RBV</pv_name>
+    <x>715</x>
+    <y>1265</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_110</name>
+    <text>Pixel Threshold:</text>
+    <x>41</x>
+    <y>1160</y>
+    <width>140</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_39</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-CentroidThreshold</pv_name>
+    <x>191</x>
+    <y>1161</y>
+    <width>150</width>
+    <height>22</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_111</name>
+    <text>Total Mass:</text>
+    <x>41</x>
+    <y>1194</y>
+    <width>140</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_114</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-CentroidTotal_RBV</pv_name>
+    <x>191</x>
+    <y>1194</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_112</name>
+    <text>Eccentricity:</text>
+    <x>41</x>
+    <y>1229</y>
+    <width>140</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_115</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-Eccentricity_RBV</pv_name>
+    <x>191</x>
+    <y>1229</y>
+    <width>150</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_113</name>
+    <text>Orientation:</text>
+    <x>41</x>
+    <y>1264</y>
+    <width>140</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_116</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-Orientation_RBV</pv_name>
+    <x>191</x>
+    <y>1264</y>
+    <width>150</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_21</name>
+    <text>X</text>
+    <x>555</x>
+    <y>1129</y>
+    <width>150</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <horizontal_alignment>1</horizontal_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_22</name>
+    <text>Y</text>
+    <x>715</x>
+    <y>1129</y>
+    <width>150</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <horizontal_alignment>1</horizontal_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_23</name>
+    <text>X/Y</text>
+    <x>875</x>
+    <y>1129</y>
+    <width>150</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <horizontal_alignment>1</horizontal_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_25</name>
+    <text>$(secsub) $(ORIENTATION) Image Moments</text>
+    <x>20</x>
+    <y>1070</y>
+    <width>1060</width>
+    <height>50</height>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="25.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/npmUserCamera.bob b/10-Top/npm/support/npmUserCamera.bob
new file mode 100644
index 0000000..f1d98f3
--- /dev/null
+++ b/10-Top/npm/support/npmUserCamera.bob
@@ -0,0 +1,1318 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>npmUserCamera</name>
+  <width>1060</width>
+  <height>610</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_2</name>
+    <x>20</x>
+    <y>70</y>
+    <width>500</width>
+    <height>520</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_1</name>
+    <x>540</x>
+    <y>70</y>
+    <width>500</width>
+    <height>520</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MaxSizeY_RBV</pv_name>
+    <x>842</x>
+    <y>161</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MinY_RBV</pv_name>
+    <x>842</x>
+    <y>345</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MinY</pv_name>
+    <x>842</x>
+    <y>305</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Y</text>
+    <x>842</x>
+    <y>121</y>
+    <width>130</width>
+    <height>40</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BinY</pv_name>
+    <x>842</x>
+    <y>211</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BinY_RBV</pv_name>
+    <x>842</x>
+    <y>251</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SizeY_RBV</pv_name>
+    <x>842</x>
+    <y>440</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_1</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SizeY</pv_name>
+    <x>842</x>
+    <y>400</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ArraySizeY_RBV</pv_name>
+    <x>842</x>
+    <y>495</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ArraySize_RBV</pv_name>
+    <x>842</x>
+    <y>535</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_30</name>
+    <text>Bytes</text>
+    <x>982</x>
+    <y>535</y>
+    <width>54</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Binning:</text>
+    <x>564</x>
+    <y>208</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BinX_RBV</pv_name>
+    <x>695</x>
+    <y>251</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Binning RBV:</text>
+    <x>564</x>
+    <y>250</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Region Start:</text>
+    <x>564</x>
+    <y>304</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Region Start RBV:</text>
+    <x>564</x>
+    <y>344</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BinX</pv_name>
+    <x>695</x>
+    <y>211</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MinX</pv_name>
+    <x>695</x>
+    <y>305</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MinX</pv_name>
+    <x>695</x>
+    <y>345</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Region Size:</text>
+    <x>564</x>
+    <y>399</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Region Size RBV:</text>
+    <x>564</x>
+    <y>439</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SizeX</pv_name>
+    <x>695</x>
+    <y>400</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SizeX_RBV</pv_name>
+    <x>695</x>
+    <y>440</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Array dim. size:</text>
+    <x>564</x>
+    <y>494</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ArraySizeX_RBV</pv_name>
+    <x>695</x>
+    <y>495</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Array total size:</text>
+    <x>564</x>
+    <y>535</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Readout</text>
+    <x>540</x>
+    <y>70</y>
+    <width>500</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Sensor Size:</text>
+    <x>564</x>
+    <y>160</y>
+    <width>120</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>X</text>
+    <x>695</x>
+    <y>121</y>
+    <width>130</width>
+    <height>40</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MaxSizeX_RBV</pv_name>
+    <x>695</x>
+    <y>161</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>1060</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>TITLE</class>
+    <text>$(secsub) $(ORIENTATION) Camera</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>952</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Control</text>
+    <x>20</x>
+    <y>70</y>
+    <width>500</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Acquisition:</text>
+    <x>39</x>
+    <y>530</y>
+    <width>88</width>
+    <height>30</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Exposure time(s)</text>
+    <x>69</x>
+    <y>330</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-AcquireTime_RBV</pv_name>
+    <x>362</x>
+    <y>332</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Gain</text>
+    <x>69</x>
+    <y>370</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Gain_RBV</pv_name>
+    <x>362</x>
+    <y>372</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button Template_2</name>
+    <actions execute_as_one="true">
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>0</value>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Acquire</pv_name>
+    <text>Stop</text>
+    <x>245</x>
+    <y>530</y>
+    <width>90</width>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button Template_2</name>
+    <actions execute_as_one="true">
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>1</value>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Acquire</pv_name>
+    <text>Start</text>
+    <x>137</x>
+    <y>530</y>
+    <width>90</width>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-AcquireTime</pv_name>
+    <x>214</x>
+    <y>331</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Gain</pv_name>
+    <x>214</x>
+    <y>371</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Enable Image</text>
+    <x>69</x>
+    <y>450</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSPVAIMG-EnableCallbacks_RBV</pv_name>
+    <x>362</x>
+    <y>452</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSPVAIMG-EnableCallbacks</pv_name>
+    <x>213</x>
+    <y>450</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Data type</text>
+    <x>69</x>
+    <y>409</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-DataType_RBV</pv_name>
+    <x>362</x>
+    <y>411</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-DataType</pv_name>
+    <x>213</x>
+    <y>409</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Acquire Period(s)</text>
+    <x>69</x>
+    <y>289</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-AcquirePeriod_RBV</pv_name>
+    <x>362</x>
+    <y>291</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-AcquirePeriod</pv_name>
+    <x>214</x>
+    <y>290</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Image mode:</text>
+    <x>69</x>
+    <y>129</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ImageMode_RBV</pv_name>
+    <x>362</x>
+    <y>131</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ImageMode</pv_name>
+    <x>213</x>
+    <y>129</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Trigger mode:</text>
+    <x>69</x>
+    <y>170</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-TriggerMode_RBV</pv_name>
+    <x>362</x>
+    <y>172</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-TriggerMode</pv_name>
+    <x>213</x>
+    <y>170</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Nbr of Images:</text>
+    <x>69</x>
+    <y>209</y>
+    <width>130</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-NumImages_RBV</pv_name>
+    <x>362</x>
+    <y>211</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-NumImages</pv_name>
+    <x>214</x>
+    <y>210</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Images completed:</text>
+    <x>29</x>
+    <y>250</y>
+    <width>163</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-NumImagesCounter_RBV</pv_name>
+    <x>362</x>
+    <y>250</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="bool_button" version="2.0.0">
+    <name>Boolean Button</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Pwr</pv_name>
+    <bit>-1</bit>
+    <x>361</x>
+    <y>525</y>
+    <width>132</width>
+    <height>40</height>
+    <off_label>       Power ON</off_label>
+    <off_color>
+      <color name="Button_Background" red="236" green="236" blue="236">
+      </color>
+    </off_color>
+    <on_label>        Power OFF</on_label>
+    <on_color>
+      <color red="160" green="160" blue="160">
+      </color>
+    </on_color>
+    <show_led>false</show_led>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <actions>
+    </actions>
+    <confirm_message>Are you sure you want to do this?</confirm_message>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-PwrRB</pv_name>
+    <x>375</x>
+    <y>535</y>
+    <off_color>
+      <color red="0" green="255" blue="0">
+      </color>
+    </off_color>
+    <on_color>
+      <color red="0" green="100" blue="0">
+      </color>
+    </on_color>
+    <foreground_color>
+      <color red="192" green="192" blue="192">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+  </widget>
+  <widget type="bool_button" version="2.0.0">
+    <name>Boolean Button_2</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Pwr</pv_name>
+    <bit>-1</bit>
+    <x>361</x>
+    <y>525</y>
+    <width>132</width>
+    <visible>false</visible>
+    <off_label>      Power ON</off_label>
+    <off_color>
+      <color name="Button_Background" red="236" green="236" blue="236">
+      </color>
+    </off_color>
+    <on_label>       Power OFF</on_label>
+    <on_color>
+      <color red="160" green="160" blue="160">
+      </color>
+    </on_color>
+    <show_led>false</show_led>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <confirm_message>Are you sure you want to do this?</confirm_message>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/npmUserGaussFit.bob b/10-Top/npm/support/npmUserGaussFit.bob
new file mode 100644
index 0000000..381d123
--- /dev/null
+++ b/10-Top/npm/support/npmUserGaussFit.bob
@@ -0,0 +1,1153 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>npmUserGaussFit</name>
+  <width>1390</width>
+  <height>530</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_10</name>
+    <x>660</x>
+    <y>70</y>
+    <width>710</width>
+    <height>440</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_9</name>
+    <x>20</x>
+    <y>70</y>
+    <width>620</width>
+    <height>440</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Ftol_RBV</pv_name>
+    <x>490</x>
+    <y>133</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-StepBound_RBV</pv_name>
+    <x>490</x>
+    <y>341</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Gtol_RBV</pv_name>
+    <x>490</x>
+    <y>237</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Xtol_RBV</pv_name>
+    <x>490</x>
+    <y>185</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Epsilon_RBV</pv_name>
+    <x>490</x>
+    <y>289</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Patience_RBV</pv_name>
+    <x>490</x>
+    <y>393</y>
+    <width>120</width>
+    <height>25</height>
+    <format>3</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-ScaleDiag_RBV</pv_name>
+    <x>490</x>
+    <y>445</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Status</text>
+    <x>660</x>
+    <y>324</y>
+    <width>710</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Outcome:</text>
+    <x>681</x>
+    <y>380</y>
+    <width>160</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_27</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Outcome_RBV</pv_name>
+    <x>852</x>
+    <y>379</y>
+    <height>25</height>
+    <background_color>
+      <color name="Write_Background" red="224" green="217" blue="202">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Nr. Iterations:</text>
+    <x>681</x>
+    <y>416</y>
+    <width>160</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-NrIterations_RBV</pv_name>
+    <x>852</x>
+    <y>415</y>
+    <height>25</height>
+    <background_color>
+      <color name="Write_Background" red="224" green="217" blue="202">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Residual Vector Norm:</text>
+    <x>681</x>
+    <y>453</y>
+    <width>160</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-ResidVectorNorm_RBV</pv_name>
+    <x>852</x>
+    <y>452</y>
+    <height>25</height>
+    <background_color>
+      <color name="Write_Background" red="224" green="217" blue="202">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Status:</text>
+    <x>971</x>
+    <y>379</y>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_27</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Status_RBV</pv_name>
+    <x>1081</x>
+    <y>379</y>
+    <width>268</width>
+    <height>25</height>
+    <format>6</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Reason:</text>
+    <x>971</x>
+    <y>415</y>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-OutcomeStr_RBV</pv_name>
+    <x>1081</x>
+    <y>415</y>
+    <width>268</width>
+    <height>25</height>
+    <format>6</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_21</name>
+    <text>Reason long:</text>
+    <x>971</x>
+    <y>452</y>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-OutcomeStrLong_RBV</pv_name>
+    <x>1081</x>
+    <y>452</y>
+    <width>268</width>
+    <height>25</height>
+    <format>6</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Control parameters</text>
+    <x>20</x>
+    <y>70</y>
+    <width>620</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Rel Err desired in the sum of squares:</text>
+    <x>50</x>
+    <y>133</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Rel Err between last 2 approximations:</text>
+    <x>50</x>
+    <y>185</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Orthonogality between fvec &amp; its derivs:</text>
+    <x>50</x>
+    <y>237</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Steps used to calculate the Jacobian:</text>
+    <x>50</x>
+    <y>289</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Initial step bound:</text>
+    <x>50</x>
+    <y>341</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Xtol</pv_name>
+    <x>348</x>
+    <y>184</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Epsilon</pv_name>
+    <x>348</x>
+    <y>289</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Maximum number function evalutations:</text>
+    <x>50</x>
+    <y>393</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Patience</pv_name>
+    <x>348</x>
+    <y>393</y>
+    <width>120</width>
+    <height>25</height>
+    <format>3</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Ftol</pv_name>
+    <x>348</x>
+    <y>133</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Gtol</pv_name>
+    <x>348</x>
+    <y>236</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-StepBound</pv_name>
+    <x>348</x>
+    <y>341</y>
+    <width>120</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Rescale the variables internally:</text>
+    <x>50</x>
+    <y>445</y>
+    <width>280</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-ScaleDiag</pv_name>
+    <x>347</x>
+    <y>445</y>
+    <width>120</width>
+    <height>24</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Fitting parameters</text>
+    <x>660</x>
+    <y>70</y>
+    <width>710</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Background:</text>
+    <x>730</x>
+    <y>156</y>
+    <width>102</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_27</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-BackgroundActual</pv_name>
+    <x>844</x>
+    <y>157</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Amplitude:</text>
+    <x>730</x>
+    <y>193</y>
+    <width>102</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakAmplitudeActual</pv_name>
+    <x>844</x>
+    <y>194</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Mu:</text>
+    <x>730</x>
+    <y>233</y>
+    <width>102</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakMuActual</pv_name>
+    <x>844</x>
+    <y>234</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Sigma:</text>
+    <x>730</x>
+    <y>273</y>
+    <width>102</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakSigmaActual</pv_name>
+    <x>844</x>
+    <y>274</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Result</text>
+    <x>844</x>
+    <y>118</y>
+    <width>140</width>
+    <height>40</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Background</pv_name>
+    <x>1104</x>
+    <y>157</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakAmplitude</pv_name>
+    <x>1104</x>
+    <y>194</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakMu</pv_name>
+    <x>1104</x>
+    <y>234</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakSigma</pv_name>
+    <x>1104</x>
+    <y>274</y>
+    <width>140</width>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Initial</text>
+    <x>1104</x>
+    <y>118</y>
+    <width>140</width>
+    <height>40</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button</name>
+    <actions execute_as_one="true">
+      <action type="execute">
+        <script file="scripts/syncGaussianParam.py">
+        </script>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Background</pv_name>
+    <text>Set</text>
+    <x>1008</x>
+    <y>156</y>
+    <width>70</width>
+    <height>26</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="240" green="240" blue="240">
+      </color>
+    </background_color>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button</name>
+    <actions execute_as_one="true">
+      <action type="execute">
+        <script file="scripts/syncGaussianParam.py">
+        </script>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakAmplitude</pv_name>
+    <text>Set</text>
+    <x>1008</x>
+    <y>193</y>
+    <width>70</width>
+    <height>26</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="240" green="240" blue="240">
+      </color>
+    </background_color>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button</name>
+    <actions execute_as_one="true">
+      <action type="execute">
+        <script file="scripts/syncGaussianParam.py">
+        </script>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakMu</pv_name>
+    <text>Set</text>
+    <x>1008</x>
+    <y>233</y>
+    <width>70</width>
+    <height>26</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="240" green="240" blue="240">
+      </color>
+    </background_color>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button</name>
+    <actions execute_as_one="true">
+      <action type="execute">
+        <script file="scripts/syncGaussianParam.py">
+        </script>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakSigma</pv_name>
+    <text>Set</text>
+    <x>1008</x>
+    <y>273</y>
+    <width>70</width>
+    <height>26</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="240" green="240" blue="240">
+      </color>
+    </background_color>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>1390</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>TITLE</class>
+    <text>$(secsub) $(ORIENTATION) Gaussian Fit</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>646</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/npmUserLensMotor.bob b/10-Top/npm/support/npmUserLensMotor.bob
new file mode 100644
index 0000000..0fe1463
--- /dev/null
+++ b/10-Top/npm/support/npmUserLensMotor.bob
@@ -0,0 +1,827 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>npmUserLensMotor</name>
+  <width>1020</width>
+  <height>500</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_11</name>
+    <x>20</x>
+    <y>370</y>
+    <width>660</width>
+    <height>110</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>1020</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_10</name>
+    <x>20</x>
+    <y>70</y>
+    <width>362</width>
+    <height>280</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Status</text>
+    <x>20</x>
+    <y>70</y>
+    <width>362</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Input Template_30</name>
+    <pv_name>$(secsub):$(disdevid):Mtr-MsgTxt</pv_name>
+    <x>60</x>
+    <y>152</y>
+    <width>282</width>
+    <height>25</height>
+    <format>6</format>
+    <show_units>false</show_units>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+      <action type="command">
+        <command>camonitor -S</command>
+      </action>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Error Message:</text>
+    <x>60</x>
+    <y>120</y>
+    <width>120</width>
+    <height>24</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="bool_button" version="2.0.0">
+    <name>Boolean Button Template_12</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.CNEN</pv_name>
+    <x>212</x>
+    <y>290</y>
+    <width>130</width>
+    <off_label>Amplifier </off_label>
+    <off_color>
+      <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+      </color>
+    </off_color>
+    <on_label>Amplifier </on_label>
+    <on_color>
+      <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+      </color>
+    </on_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="bool_button" version="2.0.0">
+    <name>Boolean Button Template_14</name>
+    <pv_name>$(secsub):$(disdevid):Mtr-ErrRst</pv_name>
+    <x>60</x>
+    <y>290</y>
+    <off_label>Error Rest</off_label>
+    <off_color>
+      <color name="Button_Background" red="236" green="236" blue="236">
+      </color>
+    </off_color>
+    <on_label>Error Rest</on_label>
+    <on_color>
+      <color name="Button_Background" red="236" green="236" blue="236">
+      </color>
+    </on_color>
+    <show_led>false</show_led>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <mode>1</mode>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Amplifier Reset</text>
+    <x>94</x>
+    <y>231</y>
+    <width>140</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_32</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.MSTA</pv_name>
+    <bit>5</bit>
+    <x>60</x>
+    <y>231</y>
+    <width>25</width>
+    <height>25</height>
+    <off_color>
+      <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+      </color>
+    </off_color>
+    <on_color>
+      <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+      </color>
+    </on_color>
+    <font>
+      <font name="IO Normal" family="DejaVu Sans Mono" style="REGULAR" size="11.881188118811881">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO InputPV Fg" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label</name>
+    <class>TITLE</class>
+    <text>$(secsub):$(disdevid):Mtr.DESC</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>570</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Calibration</text>
+    <x>20</x>
+    <y>370</y>
+    <width>660</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Resolution:</text>
+    <x>317</x>
+    <y>432</y>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Raw Position:</text>
+    <x>49</x>
+    <y>432</y>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_27</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.RRBV</pv_name>
+    <x>159</x>
+    <y>432</y>
+    <height>25</height>
+    <show_units>false</show_units>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.MRES</pv_name>
+    <x>426</x>
+    <y>432</y>
+    <height>25</height>
+    <format>2</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_27</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.MRES</pv_name>
+    <x>540</x>
+    <y>432</y>
+    <height>25</height>
+    <format>2</format>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="bool_button" version="2.0.0">
+    <name>Boolean Button Template</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.HOMF</pv_name>
+    <x>762</x>
+    <y>420</y>
+    <width>228</width>
+    <height>52</height>
+    <off_label>Homing</off_label>
+    <off_color>
+      <color name="IO Trace 2" red="242" green="26" blue="26">
+      </color>
+    </off_color>
+    <on_label>Homing</on_label>
+    <on_color>
+      <color name="Major" red="250" green="12" blue="14">
+      </color>
+    </on_color>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_13</name>
+    <x>400</x>
+    <y>70</y>
+    <width>602</width>
+    <height>280</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Control</text>
+    <x>400</x>
+    <y>70</y>
+    <width>602</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Negative Limit</text>
+    <x>474</x>
+    <y>120</y>
+    <width>132</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Positive Limit</text>
+    <x>474</x>
+    <y>160</y>
+    <width>132</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Moving</text>
+    <x>474</x>
+    <y>200</y>
+    <width>132</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Done moving</text>
+    <x>474</x>
+    <y>240</y>
+    <width>132</width>
+    <height>25</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_12</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.MOVN</pv_name>
+    <bit>0</bit>
+    <x>440</x>
+    <y>200</y>
+    <width>25</width>
+    <height>25</height>
+    <off_color>
+      <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+      </color>
+    </off_color>
+    <on_color>
+      <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+      </color>
+    </on_color>
+    <font>
+      <font name="IO Normal" family="DejaVu Sans Mono" style="REGULAR" size="11.881188118811881">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO InputPV Fg" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_13</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.DMOV</pv_name>
+    <bit>0</bit>
+    <x>440</x>
+    <y>240</y>
+    <width>25</width>
+    <height>25</height>
+    <off_color>
+      <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+      </color>
+    </off_color>
+    <on_color>
+      <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+      </color>
+    </on_color>
+    <font>
+      <font name="IO Normal" family="DejaVu Sans Mono" style="REGULAR" size="11.881188118811881">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO InputPV Fg" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_18</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.LLS</pv_name>
+    <bit>0</bit>
+    <x>440</x>
+    <y>120</y>
+    <width>25</width>
+    <height>25</height>
+    <off_color>
+      <color name="LED-RED-OFF" red="110" green="101" blue="90">
+      </color>
+    </off_color>
+    <on_color>
+      <color name="LED-RED-ON" red="255" green="60" blue="46">
+      </color>
+    </on_color>
+    <font>
+      <font name="IO Normal" family="DejaVu Sans Mono" style="REGULAR" size="11.881188118811881">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO InputPV Fg" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="led" version="2.0.0">
+    <name>LED Template_19</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.HLS</pv_name>
+    <bit>0</bit>
+    <x>440</x>
+    <y>160</y>
+    <width>25</width>
+    <height>25</height>
+    <off_color>
+      <color name="LED-RED-OFF" red="110" green="101" blue="90">
+      </color>
+    </off_color>
+    <on_color>
+      <color name="LED-RED-ON" red="255" green="60" blue="46">
+      </color>
+    </on_color>
+    <font>
+      <font name="IO Normal" family="DejaVu Sans Mono" style="REGULAR" size="11.881188118811881">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO InputPV Fg" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="BorderRule" prop_id="border_style" out_exp="false">
+        <exp bool_exp="pv0==1">
+          <value>9</value>
+        </exp>
+        <pv_name>$(pv_name)</pv_name>
+      </rule>
+    </rules>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button Template_2</name>
+    <actions execute_as_one="true">
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>1</value>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):Mtr.STOP</pv_name>
+    <text>Stop</text>
+    <x>762</x>
+    <y>280</y>
+    <width>200</width>
+    <height>40</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Position:</text>
+    <x>650</x>
+    <y>130</y>
+    <width>82</width>
+    <height>30</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Tweak:</text>
+    <x>650</x>
+    <y>178</y>
+    <width>82</width>
+    <height>30</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.TWV</pv_name>
+    <x>787</x>
+    <y>179</y>
+    <width>130</width>
+    <height>29</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button Template</name>
+    <actions execute_as_one="true">
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>1</value>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):Mtr.TWR</pv_name>
+    <text>-</text>
+    <x>743</x>
+    <y>178</y>
+    <width>30</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="20.0">
+      </font>
+    </font>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button Template_1</name>
+    <actions execute_as_one="true">
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>1</value>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):Mtr.TWF</pv_name>
+    <text>+</text>
+    <x>930</x>
+    <y>179</y>
+    <width>30</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="20.0">
+      </font>
+    </font>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.VAL</pv_name>
+    <x>743</x>
+    <y>130</y>
+    <height>30</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_27</name>
+    <pv_name>$(secsub):$(disdevid):Mtr.RBV</pv_name>
+    <x>860</x>
+    <y>130</y>
+    <height>30</height>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/npmUserObjPos.bob b/10-Top/npm/support/npmUserObjPos.bob
new file mode 100644
index 0000000..1ce3278
--- /dev/null
+++ b/10-Top/npm/support/npmUserObjPos.bob
@@ -0,0 +1,629 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>npmUserObjPos</name>
+  <width>1060</width>
+  <height>370</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_15</name>
+    <x>360</x>
+    <y>72</y>
+    <width>680</width>
+    <height>280</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_13</name>
+    <x>20</x>
+    <y>72</y>
+    <width>320</width>
+    <height>280</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>1060</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Derived parameters</text>
+    <x>360</x>
+    <y>72</y>
+    <width>680</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Image to Image Focal Plane:</text>
+    <x>380</x>
+    <y>131</y>
+    <width>200</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MAGN</pv_name>
+    <x>590</x>
+    <y>172</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Magnification:</text>
+    <x>440</x>
+    <y>171</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Position of Object:</text>
+    <x>440</x>
+    <y>211</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SP</pv_name>
+    <x>590</x>
+    <y>132</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-POS</pv_name>
+    <x>590</x>
+    <y>212</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-VIRTPIXELSIZEX</pv_name>
+    <x>590</x>
+    <y>253</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Virtual Pixel Size X:</text>
+    <x>440</x>
+    <y>252</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Virtual Pixel Size Y:</text>
+    <x>440</x>
+    <y>294</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_1</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-VIRTPIXELSIZEY</pv_name>
+    <x>590</x>
+    <y>295</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Scale Factor Plane:</text>
+    <x>740</x>
+    <y>131</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-CENTOFF</pv_name>
+    <x>890</x>
+    <y>172</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Center Offset:</text>
+    <x>740</x>
+    <y>171</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SCALEFACT</pv_name>
+    <x>890</x>
+    <y>132</y>
+    <width>120</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Assembly paramters</text>
+    <x>20</x>
+    <y>72</y>
+    <width>320</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Lens Offset:</text>
+    <x>40</x>
+    <y>130</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Focal Length:</text>
+    <x>40</x>
+    <y>170</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Reference Offset:</text>
+    <x>40</x>
+    <y>210</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-OFFLENS</pv_name>
+    <x>180</x>
+    <y>131</y>
+    <width>120</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-FOCLEN</pv_name>
+    <x>180</x>
+    <y>171</y>
+    <width>120</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-OFFREF</pv_name>
+    <x>180</x>
+    <y>211</y>
+    <width>120</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SCALEDIM</pv_name>
+    <x>179</x>
+    <y>300</y>
+    <width>90</width>
+    <height>24</height>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="230" green="230" blue="230">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Scale Dimension:</text>
+    <x>20</x>
+    <y>300</y>
+    <width>150</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Real Pixel Size:</text>
+    <x>40</x>
+    <y>251</y>
+    <width>130</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="TEXT" red="25" green="25" blue="25">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-REALPIXELSIZE</pv_name>
+    <x>180</x>
+    <y>252</y>
+    <width>120</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>TITLE</class>
+    <text>$(secsub) $(ORIENTATION) Assembly parameters</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>510</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/npmUserOverview.bob b/10-Top/npm/support/npmUserOverview.bob
new file mode 100644
index 0000000..cbdbcaa
--- /dev/null
+++ b/10-Top/npm/support/npmUserOverview.bob
@@ -0,0 +1,3232 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Saved on 2023-07-24 11:50:45 by julianomurari-->
+<display version="2.0.0">
+  <name>npmUserOverview</name>
+  <width>2556</width>
+  <height>1290</height>
+  <actions>
+  </actions>
+  <widget type="group" version="2.0.0">
+    <name>Grouping Container_3</name>
+    <macros>
+      <CAM_MODEL>$(VCAM_MODEL)</CAM_MODEL>
+      <CAM_OPI>$(VCAM_OPI)</CAM_OPI>
+      <ORIENT>V</ORIENT>
+      <ORIENTATION>Vertical</ORIENTATION>
+      <disdevid>PBI-NPM-002</disdevid>
+    </macros>
+    <width>1278</width>
+    <height>1290</height>
+    <style>3</style>
+    <foreground_color>
+      <color red="125" green="125" blue="125">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="180" green="180" blue="180">
+      </color>
+    </background_color>
+    <transparent>true</transparent>
+    <actions>
+    </actions>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle</name>
+      <x>20</x>
+      <y>20</y>
+      <width>1248</width>
+      <height>1250</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_5</name>
+      <x>40</x>
+      <y>1035</y>
+      <width>320</width>
+      <height>215</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_4</name>
+      <x>40</x>
+      <y>840</y>
+      <width>320</width>
+      <height>175</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_3</name>
+      <x>40</x>
+      <y>691</y>
+      <width>320</width>
+      <height>130</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_2</name>
+      <x>40</x>
+      <y>400</y>
+      <width>320</width>
+      <height>270</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_1</name>
+      <x>40</x>
+      <y>80</y>
+      <width>320</width>
+      <height>300</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="combo" version="2.0.0">
+      <name>Combo_53</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ScaleMode</pv_name>
+      <x>198</x>
+      <y>540</y>
+      <width>130</width>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="230" green="230" blue="230">
+        </color>
+      </background_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_19</name>
+      <text>Min:</text>
+      <x>48</x>
+      <y>625</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Input_ScaleMax</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ScaleMini</pv_name>
+      <x>198</x>
+      <y>625</y>
+      <width>130</width>
+      <height>25</height>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_1</name>
+      <text>Max:</text>
+      <x>48</x>
+      <y>585</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Input_ScaleMinii</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ScaleMaxi</pv_name>
+      <x>198</x>
+      <y>585</y>
+      <width>130</width>
+      <height>25</height>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_2</name>
+      <text>Placeholder</text>
+      <x>380</x>
+      <y>80</y>
+      <width>868</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_3</name>
+      <text>Placeholder</text>
+      <x>380</x>
+      <y>610</y>
+      <width>868</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_20</name>
+      <text>Center Of Mass:</text>
+      <x>49</x>
+      <y>890</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_28</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-COM</pv_name>
+      <x>198</x>
+      <y>890</y>
+      <width>130</width>
+      <height>25</height>
+      <precision>3</precision>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_19</name>
+      <text>Beam Size:</text>
+      <x>49</x>
+      <y>930</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_35</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BSZ</pv_name>
+      <x>198</x>
+      <y>930</y>
+      <width>130</width>
+      <height>25</height>
+      <precision>3</precision>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_29</name>
+      <text>Amplitude:</text>
+      <x>49</x>
+      <y>1125</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_36</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakAmplitudeActual</pv_name>
+      <x>198</x>
+      <y>1125</y>
+      <width>130</width>
+      <height>25</height>
+      <precision>4</precision>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_19</name>
+      <text>Background:</text>
+      <x>49</x>
+      <y>1085</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_35</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-BackgroundActual</pv_name>
+      <x>198</x>
+      <y>1085</y>
+      <width>130</width>
+      <height>25</height>
+      <precision>4</precision>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_29</name>
+      <text>Mu:</text>
+      <x>49</x>
+      <y>1165</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_36</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakMuActual</pv_name>
+      <x>198</x>
+      <y>1165</y>
+      <width>130</width>
+      <height>25</height>
+      <precision>4</precision>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_29</name>
+      <text>Sigma:</text>
+      <x>49</x>
+      <y>1205</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_36</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakSigmaActual</pv_name>
+      <x>198</x>
+      <y>1205</y>
+      <width>130</width>
+      <height>25</height>
+      <precision>4</precision>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_1</name>
+      <class>HEADER3</class>
+      <text>Scaled Result</text>
+      <x>40</x>
+      <y>840</y>
+      <width>320</width>
+      <height>50</height>
+      <font use_class="true">
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <foreground_color use_class="true">
+        <color name="Text" red="25" green="25" blue="25">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_19</name>
+      <text>Fit status:</text>
+      <x>48</x>
+      <y>736</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_35</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Status_RBV</pv_name>
+      <x>198</x>
+      <y>736</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_28</name>
+      <text>Number of pts:</text>
+      <x>48</x>
+      <y>776</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_36</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Points_RBV</pv_name>
+      <x>198</x>
+      <y>776</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_35</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SCALEDIM</pv_name>
+      <x>198</x>
+      <y>970</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_28</name>
+      <text>Scale dimension:</text>
+      <x>49</x>
+      <y>970</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_1</name>
+      <class>HEADER3</class>
+      <text>Raw Result</text>
+      <x>40</x>
+      <y>1035</y>
+      <width>320</width>
+      <height>50</height>
+      <font use_class="true">
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <foreground_color use_class="true">
+        <color name="Text" red="25" green="25" blue="25">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_1</name>
+      <text>Detector</text>
+      <x>40</x>
+      <y>80</y>
+      <width>320</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_19</name>
+      <text>State:</text>
+      <x>48</x>
+      <y>130</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_27</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-DetectorState_RBV</pv_name>
+      <x>198</x>
+      <y>130</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_20</name>
+      <text>Image Rate:</text>
+      <x>48</x>
+      <y>170</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_28</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ArrayRate_RBV</pv_name>
+      <x>198</x>
+      <y>170</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_19</name>
+      <text>Dropped frames:</text>
+      <x>48</x>
+      <y>210</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_35</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-PSFramesDropped_RBV</pv_name>
+      <x>198</x>
+      <y>210</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_29</name>
+      <text>Bad frames:</text>
+      <x>48</x>
+      <y>250</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_36</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-PSBadFrameCounter_RBV</pv_name>
+      <x>198</x>
+      <y>250</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_19</name>
+      <text>Complete frames:</text>
+      <x>48</x>
+      <y>290</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_35</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-PSFramesCompleted_RBV</pv_name>
+      <x>198</x>
+      <y>290</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_29</name>
+      <text>Sensor temp:</text>
+      <x>48</x>
+      <y>330</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_36</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Temperature_RBV</pv_name>
+      <x>198</x>
+      <y>330</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_2</name>
+      <text>Scale mode:</text>
+      <x>48</x>
+      <y>540</y>
+      <width>140</width>
+      <height>30</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_8</name>
+      <x>380</x>
+      <y>610</y>
+      <width>868</width>
+      <height>510</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_7</name>
+      <x>380</x>
+      <y>80</y>
+      <width>868</width>
+      <height>510</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="image" version="2.0.0">
+      <name>image_graph_1</name>
+      <pv_name>pva://$(secsub):$(disdevid):$(ORIENT)CAMOBSPVAIMG-Data</pv_name>
+      <x>412</x>
+      <y>130</y>
+      <width>806</width>
+      <height>430</height>
+      <color_map>
+        <section value="0" red="0" green="0" blue="143"/>
+        <section value="28" red="0" green="0" blue="255"/>
+        <section value="93" red="0" green="255" blue="255"/>
+        <section value="157" red="255" green="255" blue="0"/>
+        <section value="222" red="255" green="0" blue="0"/>
+        <section value="254" red="128" green="0" blue="0"/>
+        <section value="255" red="255" green="255" blue="255"/>
+      </color_map>
+      <x_axis>
+        <visible>true</visible>
+        <title></title>
+        <minimum>0.0</minimum>
+        <maximum>3296.0</maximum>
+        <title_font>
+          <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+      </x_axis>
+      <y_axis>
+        <visible>true</visible>
+        <title></title>
+        <minimum>2472.0</minimum>
+        <maximum>0.0</maximum>
+        <title_font>
+          <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+      </y_axis>
+      <actions>
+      </actions>
+      <rules>
+        <rule name="setDataWidthRule" prop_id="data_width" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSROI-ArraySizeX_RBV</pv_name>
+        </rule>
+        <rule name="setDataHeightRule" prop_id="data_height" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSROI-ArraySizeY_RBV</pv_name>
+        </rule>
+        <rule name="setxAxisMaxRule" prop_id="x_axis_maximum" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ArraySizeX_RBV</pv_name>
+        </rule>
+        <rule name="setyAxisMinRule" prop_id="y_axis_minimum" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ArraySizeY_RBV</pv_name>
+        </rule>
+        <rule name="setROIXValRule" prop_id="rois[0].x_value" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0/pvInt1</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinX_RBV</pv_name>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSROI-BinX_RBV</pv_name>
+        </rule>
+        <rule name="setROIYValRule" prop_id="rois[0].y_value" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0/pvInt1</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinY_RBV</pv_name>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSROI-BinY_RBV</pv_name>
+        </rule>
+        <rule name="setROIWidthValRule" prop_id="rois[0].width_value" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0/pvInt1</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeX_RBV</pv_name>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSROI-BinX_RBV</pv_name>
+        </rule>
+        <rule name="setROIHeightValRule" prop_id="rois[0].height_value" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0/pvInt1</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeY_RBV</pv_name>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSROI-BinY_RBV</pv_name>
+        </rule>
+        <rule name="setScaleModeRule" prop_id="autoscale" out_exp="false">
+          <exp bool_exp="!pv0">
+            <value>true</value>
+          </exp>
+          <exp bool_exp="pv0">
+            <value>false</value>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ScaleMode</pv_name>
+        </rule>
+        <rule name="setScaleMaxRule" prop_id="maximum" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ScaleMaxi</pv_name>
+        </rule>
+        <rule name="setScaleMinRule" prop_id="minimum" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ScaleMini</pv_name>
+        </rule>
+      </rules>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <data_width>3296</data_width>
+      <data_height>2472</data_height>
+      <unsigned>true</unsigned>
+      <autoscale>false</autoscale>
+      <maximum>262128.0</maximum>
+      <rois>
+        <roi>
+          <name>ROI 0</name>
+          <color>
+            <color name="ATTENTION" red="252" green="242" blue="17">
+            </color>
+          </color>
+          <visible>true</visible>
+          <interactive>true</interactive>
+          <x_pv>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinX</x_pv>
+          <y_pv>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinY</y_pv>
+          <width_pv>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeX</width_pv>
+          <height_pv>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeY</height_pv>
+          <file></file>
+        </roi>
+      </rois>
+    </widget>
+    <widget type="xyplot" version="3.0.0">
+      <name>XY Graph</name>
+      <x>405</x>
+      <y>670</y>
+      <width>813</width>
+      <height>430</height>
+      <title_font>
+        <font family="Open Sans" style="REGULAR" size="9.900990099009901">
+        </font>
+      </title_font>
+      <show_toolbar>true</show_toolbar>
+      <show_legend>false</show_legend>
+      <actions>
+      </actions>
+      <rules>
+        <rule name="data_width" prop_id="axis_0_maximum" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pv0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Points_RBV</pv_name>
+        </rule>
+        <rule name="buffer_size" prop_id="trace_0_buffer_size" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pv0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Points_RBV</pv_name>
+        </rule>
+        <rule name="buffer_size" prop_id="trace_1_buffer_size" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pv0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Points_RBV</pv_name>
+        </rule>
+      </rules>
+      <x_axis>
+        <title>Points</title>
+        <autoscale>true</autoscale>
+        <log_scale>false</log_scale>
+        <minimum>0.0</minimum>
+        <maximum>100.0</maximum>
+        <show_grid>true</show_grid>
+        <title_font>
+          <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+        <visible>true</visible>
+      </x_axis>
+      <y_axes>
+        <y_axis>
+          <title>Counts</title>
+          <autoscale>true</autoscale>
+          <log_scale>false</log_scale>
+          <minimum>0.0</minimum>
+          <maximum>100.0</maximum>
+          <show_grid>true</show_grid>
+          <title_font>
+            <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+            </font>
+          </title_font>
+          <scale_font>
+            <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+            </font>
+          </scale_font>
+          <on_right>false</on_right>
+          <visible>true</visible>
+          <color>
+            <color name="Text" red="25" green="25" blue="25">
+            </color>
+          </color>
+        </y_axis>
+      </y_axes>
+      <traces>
+        <trace>
+          <name></name>
+          <x_pv></x_pv>
+          <y_pv>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Y_RBV</y_pv>
+          <err_pv></err_pv>
+          <axis>0</axis>
+          <trace_type>1</trace_type>
+          <color>
+            <color name="Text" red="25" green="25" blue="25">
+            </color>
+          </color>
+          <line_width>1</line_width>
+          <line_style>0</line_style>
+          <point_type>0</point_type>
+          <point_size>4</point_size>
+          <visible>true</visible>
+        </trace>
+        <trace>
+          <name></name>
+          <x_pv></x_pv>
+          <y_pv>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Fit_RBV</y_pv>
+          <err_pv></err_pv>
+          <axis>0</axis>
+          <trace_type>1</trace_type>
+          <color>
+            <color name="PRIMARY" red="0" green="148" blue="202">
+            </color>
+          </color>
+          <line_width>1</line_width>
+          <line_style>0</line_style>
+          <point_type>0</point_type>
+          <point_size>4</point_size>
+          <visible>true</visible>
+        </trace>
+      </traces>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_1</name>
+      <text>Vertical Assembly</text>
+      <x>20</x>
+      <y>20</y>
+      <width>1250</width>
+      <height>60</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_1</name>
+      <text>Object &amp; Lens</text>
+      <x>40</x>
+      <y>400</y>
+      <width>320</width>
+      <height>45</height>
+      <font>
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_19</name>
+      <text>Object position:</text>
+      <x>48</x>
+      <y>450</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_27</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-POS</pv_name>
+      <x>198</x>
+      <y>450</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_20</name>
+      <text>Magnification:</text>
+      <x>48</x>
+      <y>490</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_28</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MAGN</pv_name>
+      <x>198</x>
+      <y>490</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_2</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserCamera.opi</file>
+          <target>window</target>
+          <description>npmUserCamera.opi</description>
+        </action>
+      </actions>
+      <text>Camera</text>
+      <x>577</x>
+      <y>1150</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_2</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserGaussFit.opi</file>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Gaussian fit</text>
+      <x>747</x>
+      <y>1200</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_2</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>../../../99-Shared/ecmc/ecmcOneAxisEngineering.bob</file>
+          <macros>
+            <AxisId>4</AxisId>
+            <M>Axis</M>
+            <P>LEBT-010:PBI-NPMA-004:</P>
+            <R>Axis-</R>
+          </macros>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Lens Motor</text>
+      <x>577</x>
+      <y>1200</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_1</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserPreProcessing.opi</file>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Pre processing</text>
+      <x>747</x>
+      <y>1150</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_1</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserStats.opi</file>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Image moments</text>
+      <x>917</x>
+      <y>1200</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_2</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserRollingBuffers.opi</file>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Rolling buffers</text>
+      <x>1087</x>
+      <y>1150</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_1</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserAllSubs.opi</file>
+          <macros>
+            <ORIENTATION>Vertical</ORIENTATION>
+          </macros>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Open All</text>
+      <x>407</x>
+      <y>1165</y>
+      <width>136</width>
+      <height>55</height>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="20.0">
+        </font>
+      </font>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_2</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserObjPos.opi</file>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Assembly</text>
+      <x>1087</x>
+      <y>1200</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_9</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmPipeline.opi</file>
+          <target>tab</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Data Pipeline</text>
+      <x>917</x>
+      <y>1150</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_1</name>
+      <class>HEADER3</class>
+      <text>Gaussian Fit</text>
+      <x>40</x>
+      <y>690</y>
+      <width>320</width>
+      <height>45</height>
+      <font use_class="true">
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <foreground_color use_class="true">
+        <color name="Text" red="25" green="25" blue="25">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_32</name>
+      <text>Image</text>
+      <x>380</x>
+      <y>80</y>
+      <width>868</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_33</name>
+      <text>Profile</text>
+      <x>380</x>
+      <y>610</y>
+      <width>868</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Grouping Container_9</name>
+    <macros>
+      <CAM_MODEL>$(HCAM_MODEL)</CAM_MODEL>
+      <CAM_OPI>$(HCAM_OPI)</CAM_OPI>
+      <ORIENT>H</ORIENT>
+      <ORIENTATION>Horizontal</ORIENTATION>
+      <disdevid>PBI-NPM-001</disdevid>
+    </macros>
+    <x>1278</x>
+    <width>1278</width>
+    <height>1290</height>
+    <style>3</style>
+    <foreground_color>
+      <color red="125" green="125" blue="125">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="180" green="180" blue="180">
+      </color>
+    </background_color>
+    <transparent>true</transparent>
+    <actions>
+    </actions>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_34</name>
+      <x>10</x>
+      <y>20</y>
+      <width>1248</width>
+      <height>1250</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_44</name>
+      <x>922</x>
+      <y>691</y>
+      <width>320</width>
+      <height>130</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_42</name>
+      <x>922</x>
+      <y>1035</y>
+      <width>320</width>
+      <height>215</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_43</name>
+      <x>922</x>
+      <y>840</y>
+      <width>320</width>
+      <height>175</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_47</name>
+      <x>32</x>
+      <y>610</y>
+      <width>868</width>
+      <height>510</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_48</name>
+      <x>32</x>
+      <y>80</y>
+      <width>868</width>
+      <height>510</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_45</name>
+      <x>922</x>
+      <y>400</y>
+      <width>320</width>
+      <height>270</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_90</name>
+      <text>Mu:</text>
+      <x>931</x>
+      <y>1165</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_101</name>
+      <text>Scale mode:</text>
+      <x>930</x>
+      <y>540</y>
+      <width>140</width>
+      <height>30</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="combo" version="2.0.0">
+      <name>Combo_57</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ScaleMode</pv_name>
+      <x>1080</x>
+      <y>540</y>
+      <width>130</width>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="230" green="230" blue="230">
+        </color>
+      </background_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_102</name>
+      <text>Min:</text>
+      <x>930</x>
+      <y>625</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Input_ScaleMax_4</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ScaleMini</pv_name>
+      <x>1080</x>
+      <y>625</y>
+      <width>130</width>
+      <height>25</height>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_103</name>
+      <text>Max:</text>
+      <x>930</x>
+      <y>585</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Input_ScaleMinii_4</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ScaleMaxi</pv_name>
+      <x>1080</x>
+      <y>585</y>
+      <width>130</width>
+      <height>25</height>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_28</name>
+      <text>Object &amp; Lens</text>
+      <x>922</x>
+      <y>400</y>
+      <width>320</width>
+      <height>45</height>
+      <font>
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_104</name>
+      <text>Object position:</text>
+      <x>930</x>
+      <y>450</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_99</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-POS</pv_name>
+      <x>1080</x>
+      <y>450</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_105</name>
+      <text>Magnification:</text>
+      <x>930</x>
+      <y>490</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_100</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MAGN</pv_name>
+      <x>1080</x>
+      <y>490</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_29</name>
+      <class>HEADER3</class>
+      <text>Gaussian Fit</text>
+      <x>922</x>
+      <y>690</y>
+      <width>320</width>
+      <height>45</height>
+      <font use_class="true">
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <foreground_color use_class="true">
+        <color name="Text" red="25" green="25" blue="25">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_106</name>
+      <text>Center Of Mass:</text>
+      <x>931</x>
+      <y>890</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_101</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-COM</pv_name>
+      <x>1080</x>
+      <y>890</y>
+      <width>130</width>
+      <height>25</height>
+      <precision>3</precision>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_107</name>
+      <text>Beam Size:</text>
+      <x>931</x>
+      <y>930</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_102</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BSZ</pv_name>
+      <x>1080</x>
+      <y>930</y>
+      <width>130</width>
+      <height>25</height>
+      <precision>3</precision>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_108</name>
+      <text>Amplitude:</text>
+      <x>931</x>
+      <y>1125</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_103</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakAmplitudeActual</pv_name>
+      <x>1080</x>
+      <y>1125</y>
+      <width>130</width>
+      <height>25</height>
+      <precision>4</precision>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_109</name>
+      <text>Background:</text>
+      <x>931</x>
+      <y>1085</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_104</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-BackgroundActual</pv_name>
+      <x>1080</x>
+      <y>1085</y>
+      <width>130</width>
+      <height>25</height>
+      <precision>4</precision>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_30</name>
+      <text>Image</text>
+      <x>32</x>
+      <y>80</y>
+      <width>868</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_31</name>
+      <text>Profile</text>
+      <x>32</x>
+      <y>610</y>
+      <width>868</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_13</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserObjPos.opi</file>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Assembly</text>
+      <x>739</x>
+      <y>1200</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_14</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmPipeline.opi</file>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Data Pipeline</text>
+      <x>569</x>
+      <y>1150</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="image" version="2.0.0">
+      <name>image_graph_2</name>
+      <pv_name>pva://$(secsub):$(disdevid):$(ORIENT)CAMOBSPVAIMG-Data</pv_name>
+      <x>64</x>
+      <y>130</y>
+      <width>806</width>
+      <height>430</height>
+      <color_map>
+        <section value="0" red="0" green="0" blue="143"/>
+        <section value="28" red="0" green="0" blue="255"/>
+        <section value="93" red="0" green="255" blue="255"/>
+        <section value="157" red="255" green="255" blue="0"/>
+        <section value="222" red="255" green="0" blue="0"/>
+        <section value="254" red="128" green="0" blue="0"/>
+        <section value="255" red="255" green="255" blue="255"/>
+      </color_map>
+      <x_axis>
+        <visible>true</visible>
+        <title></title>
+        <minimum>0.0</minimum>
+        <maximum>3296.0</maximum>
+        <title_font>
+          <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+      </x_axis>
+      <y_axis>
+        <visible>true</visible>
+        <title></title>
+        <minimum>2472.0</minimum>
+        <maximum>0.0</maximum>
+        <title_font>
+          <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+      </y_axis>
+      <actions>
+      </actions>
+      <rules>
+        <rule name="setxAxisMaxRule" prop_id="x_axis_maximum" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ArraySizeX_RBV</pv_name>
+        </rule>
+        <rule name="setyAxisMinRule" prop_id="y_axis_minimum" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ArraySizeY_RBV</pv_name>
+        </rule>
+        <rule name="setROIXValRule" prop_id="rois[0].x_value" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0/pvInt1</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinX_RBV</pv_name>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSROI-BinX_RBV</pv_name>
+        </rule>
+        <rule name="setROIYValRule" prop_id="rois[0].y_value" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0/pvInt1</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinY_RBV</pv_name>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSROI-BinY_RBV</pv_name>
+        </rule>
+        <rule name="setROIWidthValRule" prop_id="rois[0].width_value" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0/pvInt1</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeX_RBV</pv_name>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSROI-BinX_RBV</pv_name>
+        </rule>
+        <rule name="setROIHeightValRule" prop_id="rois[0].height_value" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0/pvInt1</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeY_RBV</pv_name>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMOBSROI-BinY_RBV</pv_name>
+        </rule>
+        <rule name="setScaleModeRule" prop_id="autoscale" out_exp="false">
+          <exp bool_exp="!pv0">
+            <value>true</value>
+          </exp>
+          <exp bool_exp="pv0">
+            <value>false</value>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ScaleMode</pv_name>
+        </rule>
+        <rule name="setScaleMaxRule" prop_id="maximum" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ScaleMaxi</pv_name>
+        </rule>
+        <rule name="setScaleMinRule" prop_id="minimum" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pvInt0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ScaleMini</pv_name>
+        </rule>
+      </rules>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <data_width>3296</data_width>
+      <data_height>2472</data_height>
+      <unsigned>true</unsigned>
+      <autoscale>false</autoscale>
+      <maximum>262128.0</maximum>
+      <rois>
+        <roi>
+          <name>ROI 0</name>
+          <color>
+            <color name="ATTENTION" red="252" green="242" blue="17">
+            </color>
+          </color>
+          <visible>true</visible>
+          <interactive>true</interactive>
+          <x_pv>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinX</x_pv>
+          <y_pv>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinY</y_pv>
+          <width_pv>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeX</width_pv>
+          <height_pv>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeY</height_pv>
+          <file></file>
+        </roi>
+      </rois>
+    </widget>
+    <widget type="xyplot" version="3.0.0">
+      <name>XY Graph_3</name>
+      <x>57</x>
+      <y>670</y>
+      <width>813</width>
+      <height>430</height>
+      <title_font>
+        <font family="Open Sans" style="REGULAR" size="9.900990099009901">
+        </font>
+      </title_font>
+      <show_toolbar>true</show_toolbar>
+      <show_legend>false</show_legend>
+      <actions>
+      </actions>
+      <rules>
+        <rule name="data_width" prop_id="axis_0_maximum" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pv0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Points_RBV</pv_name>
+        </rule>
+        <rule name="buffer_size" prop_id="trace_0_buffer_size" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pv0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Points_RBV</pv_name>
+        </rule>
+        <rule name="buffer_size" prop_id="trace_1_buffer_size" out_exp="true">
+          <exp bool_exp="true">
+            <expression>pv0</expression>
+          </exp>
+          <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Points_RBV</pv_name>
+        </rule>
+      </rules>
+      <x_axis>
+        <title>Points</title>
+        <autoscale>true</autoscale>
+        <log_scale>false</log_scale>
+        <minimum>0.0</minimum>
+        <maximum>100.0</maximum>
+        <show_grid>true</show_grid>
+        <title_font>
+          <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+        <visible>true</visible>
+      </x_axis>
+      <y_axes>
+        <y_axis>
+          <title>Counts</title>
+          <autoscale>true</autoscale>
+          <log_scale>false</log_scale>
+          <minimum>0.0</minimum>
+          <maximum>100.0</maximum>
+          <show_grid>true</show_grid>
+          <title_font>
+            <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+            </font>
+          </title_font>
+          <scale_font>
+            <font name="Default" family="Source Sans Pro" style="REGULAR" size="16.0">
+            </font>
+          </scale_font>
+          <on_right>false</on_right>
+          <visible>true</visible>
+          <color>
+            <color name="Text" red="25" green="25" blue="25">
+            </color>
+          </color>
+        </y_axis>
+      </y_axes>
+      <traces>
+        <trace>
+          <name></name>
+          <x_pv></x_pv>
+          <y_pv>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Y_RBV</y_pv>
+          <err_pv></err_pv>
+          <axis>0</axis>
+          <trace_type>1</trace_type>
+          <color>
+            <color name="Text" red="25" green="25" blue="25">
+            </color>
+          </color>
+          <line_width>1</line_width>
+          <line_style>0</line_style>
+          <point_type>0</point_type>
+          <point_size>4</point_size>
+          <visible>true</visible>
+        </trace>
+        <trace>
+          <name></name>
+          <x_pv></x_pv>
+          <y_pv>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Fit_RBV</y_pv>
+          <err_pv></err_pv>
+          <axis>0</axis>
+          <trace_type>1</trace_type>
+          <color>
+            <color name="PRIMARY" red="0" green="148" blue="202">
+            </color>
+          </color>
+          <line_width>1</line_width>
+          <line_style>0</line_style>
+          <point_type>0</point_type>
+          <point_size>4</point_size>
+          <visible>true</visible>
+        </trace>
+      </traces>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_15</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserCamera.opi</file>
+          <target>window</target>
+          <description>npmUserCamera.opi</description>
+        </action>
+      </actions>
+      <text>Camera</text>
+      <x>229</x>
+      <y>1150</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_16</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserGaussFit.opi</file>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Gaussian fit</text>
+      <x>399</x>
+      <y>1200</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_17</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>../ess-opi-common/modules/ecmc/ecmcOneAxisEngineering.bob</file>
+          <macros>
+            <AxisId>3</AxisId>
+            <M>Axis</M>
+            <P>LEBT-010:PBI-NPMA-003:</P>
+            <R>Axis-</R>
+          </macros>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Lens Motor</text>
+      <x>229</x>
+      <y>1200</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_18</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserPreProcessing.opi</file>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Pre processing</text>
+      <x>399</x>
+      <y>1150</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_19</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserStats.opi</file>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Image moments</text>
+      <x>569</x>
+      <y>1200</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_20</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserRollingBuffers.opi</file>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Rolling buffers</text>
+      <x>739</x>
+      <y>1150</y>
+      <width>150</width>
+      <height>35</height>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="action_button" version="3.0.0">
+      <name>Action Button Template_21</name>
+      <actions execute_as_one="true">
+        <action type="open_display">
+          <file>npmUserAllSubs.opi</file>
+          <macros>
+            <ORIENTATION>Vertical</ORIENTATION>
+          </macros>
+          <target>window</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <text>Open All</text>
+      <x>59</x>
+      <y>1165</y>
+      <width>136</width>
+      <height>55</height>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="20.0">
+        </font>
+      </font>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_46</name>
+      <x>922</x>
+      <y>80</y>
+      <width>320</width>
+      <height>300</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_19</name>
+      <text>Horizontal Assembly</text>
+      <x>10</x>
+      <y>20</y>
+      <width>1250</width>
+      <height>60</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_88</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakMuActual</pv_name>
+      <x>1080</x>
+      <y>1165</y>
+      <width>130</width>
+      <height>25</height>
+      <precision>4</precision>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_91</name>
+      <text>Sigma:</text>
+      <x>931</x>
+      <y>1205</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_89</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-PeakSigmaActual</pv_name>
+      <x>1080</x>
+      <y>1205</y>
+      <width>130</width>
+      <height>25</height>
+      <precision>4</precision>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_25</name>
+      <class>HEADER3</class>
+      <text>Scaled Result</text>
+      <x>922</x>
+      <y>840</y>
+      <width>320</width>
+      <height>50</height>
+      <font use_class="true">
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <foreground_color use_class="true">
+        <color name="Text" red="25" green="25" blue="25">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_92</name>
+      <text>Fit status:</text>
+      <x>930</x>
+      <y>736</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_90</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Status_RBV</pv_name>
+      <x>1080</x>
+      <y>736</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_93</name>
+      <text>Number of pts:</text>
+      <x>930</x>
+      <y>776</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_91</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMFITS-Points_RBV</pv_name>
+      <x>1080</x>
+      <y>776</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_92</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SCALEDIM</pv_name>
+      <x>1080</x>
+      <y>970</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_94</name>
+      <text>Scale dimension:</text>
+      <x>931</x>
+      <y>970</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_26</name>
+      <class>HEADER3</class>
+      <text>Raw Result</text>
+      <x>922</x>
+      <y>1035</y>
+      <width>320</width>
+      <height>50</height>
+      <font use_class="true">
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <foreground_color use_class="true">
+        <color name="Text" red="25" green="25" blue="25">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_27</name>
+      <text>Detector</text>
+      <x>922</x>
+      <y>80</y>
+      <width>320</width>
+      <height>45</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="20.0">
+        </font>
+      </font>
+      <background_color>
+        <color red="220" green="220" blue="220">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_95</name>
+      <text>State:</text>
+      <x>930</x>
+      <y>130</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_93</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-DetectorState_RBV</pv_name>
+      <x>1080</x>
+      <y>130</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_96</name>
+      <text>Image Rate:</text>
+      <x>930</x>
+      <y>170</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_94</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-ArrayRate_RBV</pv_name>
+      <x>1080</x>
+      <y>170</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_97</name>
+      <text>Dropped frames:</text>
+      <x>930</x>
+      <y>210</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_95</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-PSFramesDropped_RBV</pv_name>
+      <x>1080</x>
+      <y>210</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_98</name>
+      <text>Bad frames:</text>
+      <x>930</x>
+      <y>250</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_96</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-PSBadFrameCounter_RBV</pv_name>
+      <x>1080</x>
+      <y>250</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_99</name>
+      <text>Complete frames:</text>
+      <x>930</x>
+      <y>290</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_97</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-PSFramesCompleted_RBV</pv_name>
+      <x>1080</x>
+      <y>290</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label Template_100</name>
+      <text>Sensor temp:</text>
+      <x>930</x>
+      <y>330</y>
+      <width>140</width>
+      <height>25</height>
+      <foreground_color>
+        <color name="IO Foreground" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color name="IO Background" red="235" green="235" blue="235">
+        </color>
+      </background_color>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color name="IO Border" red="0" green="0" blue="0">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update Template_98</name>
+      <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-Temperature_RBV</pv_name>
+      <x>1080</x>
+      <y>330</y>
+      <width>130</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="100" green="100" blue="100">
+        </color>
+      </border_color>
+    </widget>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/npmUserPreProcessing.bob b/10-Top/npm/support/npmUserPreProcessing.bob
new file mode 100644
index 0000000..d8f05f7
--- /dev/null
+++ b/10-Top/npm/support/npmUserPreProcessing.bob
@@ -0,0 +1,754 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>npmUserPreProcessing</name>
+  <width>1060</width>
+  <height>560</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_8</name>
+    <x>540</x>
+    <y>70</y>
+    <width>500</width>
+    <height>470</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MaxSizeY_RBV</pv_name>
+    <x>869</x>
+    <y>160</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-BinY_RBV</pv_name>
+    <x>869</x>
+    <y>251</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinY_RBV</pv_name>
+    <x>869</x>
+    <y>343</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeY_RBV</pv_name>
+    <x>869</x>
+    <y>435</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-ArraySizeY_RBV</pv_name>
+    <x>869</x>
+    <y>484</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-BinY</pv_name>
+    <x>869</x>
+    <y>211</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinY</pv_name>
+    <x>869</x>
+    <y>302</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_1</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeY</pv_name>
+    <x>869</x>
+    <y>394</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Input Size:</text>
+    <x>571</x>
+    <y>159</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Binning:</text>
+    <x>571</x>
+    <y>210</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-BinX_RBV</pv_name>
+    <x>722</x>
+    <y>251</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Binning RBV:</text>
+    <x>571</x>
+    <y>250</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Region Start:</text>
+    <x>571</x>
+    <y>301</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Region Start RBV:</text>
+    <x>571</x>
+    <y>342</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-BinX</pv_name>
+    <x>722</x>
+    <y>211</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinX</pv_name>
+    <x>722</x>
+    <y>302</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>X</text>
+    <x>721</x>
+    <y>126</y>
+    <width>131</width>
+    <height>24</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Y</text>
+    <x>869</x>
+    <y>126</y>
+    <width>130</width>
+    <height>24</height>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MaxSizeX_RBV</pv_name>
+    <x>722</x>
+    <y>160</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-MinX_RBV</pv_name>
+    <x>722</x>
+    <y>343</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Region Size:</text>
+    <x>571</x>
+    <y>393</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Region Size RBV:</text>
+    <x>571</x>
+    <y>434</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeX</pv_name>
+    <x>722</x>
+    <y>394</y>
+    <width>130</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-SizeX_RBV</pv_name>
+    <x>722</x>
+    <y>435</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_29</name>
+    <text>Array dim. size:</text>
+    <x>571</x>
+    <y>483</y>
+    <width>132</width>
+    <height>24</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMROI-ArraySizeX_RBV</pv_name>
+    <x>722</x>
+    <y>484</y>
+    <width>130</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_7</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>1060</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_2</name>
+    <class>HEADER2</class>
+    <text>Region of Interest</text>
+    <x>540</x>
+    <y>70</y>
+    <width>500</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_9</name>
+    <x>20</x>
+    <y>70</y>
+    <width>500</width>
+    <height>204</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Background Substration</text>
+    <x>20</x>
+    <y>70</y>
+    <width>500</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Save / Valid:</text>
+    <x>50</x>
+    <y>161</y>
+    <width>130</width>
+    <height>30</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Enable:</text>
+    <x>50</x>
+    <y>211</y>
+    <width>130</width>
+    <height>30</height>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMPROC-EnableBackground_RBV</pv_name>
+    <x>350</x>
+    <y>209</y>
+    <width>130</width>
+    <height>30</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button Template_2</name>
+    <actions execute_as_one="true">
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>1</value>
+      </action>
+    </actions>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMPROC-SaveBackground</pv_name>
+    <text>Save</text>
+    <x>194</x>
+    <y>159</y>
+    <width>130</width>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Combo</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMPROC-EnableBackground</pv_name>
+    <x>194</x>
+    <y>211</y>
+    <width>130</width>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMPROC-SaveBackground</pv_name>
+    <x>350</x>
+    <y>159</y>
+    <width>130</width>
+    <height>30</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>TITLE</class>
+    <text>$(secsub) $(ORIENTATION) Pre-processing</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>701</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/npmUserRollingBuffers.bob b/10-Top/npm/support/npmUserRollingBuffers.bob
new file mode 100644
index 0000000..346daab
--- /dev/null
+++ b/10-Top/npm/support/npmUserRollingBuffers.bob
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>npmUserRollingBuffers</name>
+  <width>1655</width>
+  <height>835</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>1655</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_2</name>
+    <class>TITLE</class>
+    <text>$(secsub) $(ORIENTATION) Rolling Buffers</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>860</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="180" green="180" blue="180">
+      </color>
+    </background_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="125" green="125" blue="125">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_13</name>
+    <x>20</x>
+    <y>120</y>
+    <width>1615</width>
+    <height>695</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>2</corner_width>
+    <corner_height>2</corner_height>
+  </widget>
+  <widget type="navtabs" version="2.0.0">
+    <name>Navigation Tabs</name>
+    <tabs>
+      <tab>
+        <name>Center of Mass and Beam Size</name>
+        <file>npmUserRollingBuffers_tab0.bob</file>
+        <macros>
+        </macros>
+        <group_name></group_name>
+      </tab>
+      <tab>
+        <name>Amplitude and Background</name>
+        <file>npmUserRollingBuffers_tab1.bob</file>
+        <macros>
+        </macros>
+        <group_name></group_name>
+      </tab>
+      <tab>
+        <name>Mu and Sigma</name>
+        <file>npmUserRollingBuffers_tab2.bob</file>
+        <macros>
+        </macros>
+        <group_name></group_name>
+      </tab>
+    </tabs>
+    <x>20</x>
+    <y>70</y>
+    <width>1615</width>
+    <height>745</height>
+    <direction>0</direction>
+    <tab_width>300</tab_width>
+    <tab_height>50</tab_height>
+    <selected_color>
+      <color name="Button_Background" red="236" green="236" blue="236">
+      </color>
+    </selected_color>
+    <deselected_color>
+      <color name="GRAY" red="169" green="169" blue="169">
+      </color>
+    </deselected_color>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="21.0">
+      </font>
+    </font>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/npmUserRollingBuffers_tab0.bob b/10-Top/npm/support/npmUserRollingBuffers_tab0.bob
new file mode 100644
index 0000000..9e4a842
--- /dev/null
+++ b/10-Top/npm/support/npmUserRollingBuffers_tab0.bob
@@ -0,0 +1,661 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>npmUserRollingBuffers tab0</name>
+  <width>1600</width>
+  <height>680</height>
+  <background_color>
+    <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+    </color>
+  </background_color>
+  <actions>
+  </actions>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_15</name>
+    <x>390</x>
+    <y>20</y>
+    <width>1190</width>
+    <height>640</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_14</name>
+    <x>20</x>
+    <y>350</y>
+    <width>350</width>
+    <height>310</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_13</name>
+    <x>20</x>
+    <y>20</y>
+    <width>350</width>
+    <height>310</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <text>Center of Mass</text>
+    <x>20</x>
+    <y>20</y>
+    <width>350</width>
+    <height>50</height>
+    <font>
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Buffer Min Value:</text>
+    <x>45</x>
+    <y>175</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_27</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-COM-MIN</pv_name>
+    <x>195</x>
+    <y>175</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Buffer Average Value:</text>
+    <x>25</x>
+    <y>275</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-COM-AVG</pv_name>
+    <x>195</x>
+    <y>275</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_28</name>
+    <text>Buffer Max Value:</text>
+    <x>45</x>
+    <y>215</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-COM-MAX</pv_name>
+    <x>195</x>
+    <y>215</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Axis Min Limit:</text>
+    <x>45</x>
+    <y>76</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_28</name>
+    <text>Axis Max Limit:</text>
+    <x>45</x>
+    <y>116</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>loc://$(DID)COMMin(0)</pv_name>
+    <x>195</x>
+    <y>76</y>
+    <width>150</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>loc://$(DID)COMMax(100)</pv_name>
+    <x>195</x>
+    <y>116</y>
+    <width>150</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Beam Size</text>
+    <x>20</x>
+    <y>350</y>
+    <width>350</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Buffer Min Value:</text>
+    <x>25</x>
+    <y>505</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_27</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BSZ-MIN</pv_name>
+    <x>195</x>
+    <y>505</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Buffer Average Value:</text>
+    <x>25</x>
+    <y>604</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BSZ-AVG</pv_name>
+    <x>194</x>
+    <y>604</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_28</name>
+    <text>Buffer Max Value:</text>
+    <x>25</x>
+    <y>545</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BSZ-MAX</pv_name>
+    <x>195</x>
+    <y>545</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Axis Min Limit:</text>
+    <x>25</x>
+    <y>406</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_28</name>
+    <text>Axis Max Limit:</text>
+    <x>25</x>
+    <y>446</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_1</name>
+    <pv_name>loc://$(DID)BSZMin(0)</pv_name>
+    <x>195</x>
+    <y>406</y>
+    <width>150</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_2</name>
+    <pv_name>loc://$(DID)BSZMax(100)</pv_name>
+    <x>195</x>
+    <y>446</y>
+    <width>150</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="xyplot" version="2.0.0">
+    <name>XY Graph</name>
+    <x>414</x>
+    <y>40</y>
+    <width>1140</width>
+    <height>589</height>
+    <title_font>
+      <font family="Open Sans" style="REGULAR" size="9.900990099009901">
+      </font>
+    </title_font>
+    <show_toolbar>true</show_toolbar>
+    <show_legend>false</show_legend>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="setMUMinRule" prop_id="axis_1_minimum" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvInt0</expression>
+        </exp>
+        <pv_name>loc://$(DID)MUMin</pv_name>
+      </rule>
+      <rule name="setMUMaxRule" prop_id="axis_1_maximum" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvInt0</expression>
+        </exp>
+        <pv_name>loc://$(DID)MUMax</pv_name>
+      </rule>
+      <rule name="setSIGMAMinRule" prop_id="axis_2_minimum" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvInt0</expression>
+        </exp>
+        <pv_name>loc://$(DID)SIGMAMin</pv_name>
+      </rule>
+      <rule name="setSIGMAMaxRule" prop_id="axis_2_maximum" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvInt0</expression>
+        </exp>
+        <pv_name>loc://$(DID)SIGMAMax</pv_name>
+      </rule>
+    </rules>
+    <x_axis>
+      <title>Buffer index</title>
+      <autoscale>true</autoscale>
+      <log_scale>false</log_scale>
+      <minimum>0.0</minimum>
+      <maximum>100.0</maximum>
+      <show_grid>true</show_grid>
+      <title_font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </title_font>
+      <scale_font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </scale_font>
+      <visible>true</visible>
+    </x_axis>
+    <y_axes>
+      <y_axis>
+        <title>Center of Mass / mm</title>
+        <autoscale>false</autoscale>
+        <log_scale>false</log_scale>
+        <minimum>0.0</minimum>
+        <maximum>100.0</maximum>
+        <show_grid>true</show_grid>
+        <title_font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+        <visible>true</visible>
+      </y_axis>
+      <y_axis>
+        <title>Beam size / mm</title>
+        <autoscale>false</autoscale>
+        <log_scale>false</log_scale>
+        <minimum>0.0</minimum>
+        <maximum>100.0</maximum>
+        <show_grid>true</show_grid>
+        <title_font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+        <visible>true</visible>
+      </y_axis>
+    </y_axes>
+    <traces>
+      <trace>
+        <name></name>
+        <x_pv></x_pv>
+        <y_pv>$(secsub):$(disdevid):$(ORIENT)CAM-COM-BUFFER</y_pv>
+        <err_pv></err_pv>
+        <axis>0</axis>
+        <trace_type>1</trace_type>
+        <color>
+          <color red="0" green="0" blue="0">
+          </color>
+        </color>
+        <line_width>1</line_width>
+        <line_style>0</line_style>
+        <point_type>0</point_type>
+        <point_size>4</point_size>
+        <visible>true</visible>
+      </trace>
+      <trace>
+        <name></name>
+        <x_pv></x_pv>
+        <y_pv>$(secsub):$(disdevid):$(ORIENT)CAM-BSZ-BUFFER</y_pv>
+        <err_pv></err_pv>
+        <axis>1</axis>
+        <trace_type>1</trace_type>
+        <color>
+          <color red="242" green="26" blue="26">
+          </color>
+        </color>
+        <line_width>1</line_width>
+        <line_style>0</line_style>
+        <point_type>0</point_type>
+        <point_size>4</point_size>
+        <visible>true</visible>
+      </trace>
+    </traces>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/npmUserRollingBuffers_tab1.bob b/10-Top/npm/support/npmUserRollingBuffers_tab1.bob
new file mode 100644
index 0000000..7629f6e
--- /dev/null
+++ b/10-Top/npm/support/npmUserRollingBuffers_tab1.bob
@@ -0,0 +1,661 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>npmUserRollingBuffers tab1</name>
+  <width>1600</width>
+  <height>680</height>
+  <background_color>
+    <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+    </color>
+  </background_color>
+  <actions>
+  </actions>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_15</name>
+    <x>390</x>
+    <y>20</y>
+    <width>1190</width>
+    <height>640</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_14</name>
+    <x>20</x>
+    <y>350</y>
+    <width>350</width>
+    <height>310</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_13</name>
+    <x>20</x>
+    <y>20</y>
+    <width>350</width>
+    <height>310</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <text>Amplitude</text>
+    <x>20</x>
+    <y>20</y>
+    <width>350</width>
+    <height>50</height>
+    <font>
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Buffer Min Value:</text>
+    <x>45</x>
+    <y>175</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_27</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-AMP-MIN</pv_name>
+    <x>195</x>
+    <y>175</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Buffer Average Value:</text>
+    <x>25</x>
+    <y>275</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-AMP-AVG</pv_name>
+    <x>195</x>
+    <y>275</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_28</name>
+    <text>Buffer Max Value:</text>
+    <x>45</x>
+    <y>215</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-AMP-MAX</pv_name>
+    <x>195</x>
+    <y>215</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Axis Min Limit:</text>
+    <x>45</x>
+    <y>76</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_28</name>
+    <text>Axis Max Limit:</text>
+    <x>45</x>
+    <y>116</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>loc://$(DID)AMPMin(0)</pv_name>
+    <x>195</x>
+    <y>76</y>
+    <width>150</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>loc://$(DID)AMPMax(100)</pv_name>
+    <x>195</x>
+    <y>116</y>
+    <width>150</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Background</text>
+    <x>20</x>
+    <y>350</y>
+    <width>350</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Buffer Min Value:</text>
+    <x>25</x>
+    <y>505</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_27</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BCKGRND-MIN</pv_name>
+    <x>195</x>
+    <y>505</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Buffer Average Value:</text>
+    <x>25</x>
+    <y>604</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BCKGRND-AVG</pv_name>
+    <x>194</x>
+    <y>604</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_28</name>
+    <text>Buffer Max Value:</text>
+    <x>25</x>
+    <y>545</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-BCKGRND-MAX</pv_name>
+    <x>195</x>
+    <y>545</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Axis Min Limit:</text>
+    <x>25</x>
+    <y>406</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_28</name>
+    <text>Axis Max Limit:</text>
+    <x>25</x>
+    <y>446</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_1</name>
+    <pv_name>loc://$(DID)BCKGRNDMin(0)</pv_name>
+    <x>195</x>
+    <y>406</y>
+    <width>150</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_2</name>
+    <pv_name>loc://$(DID)BCKGRNDMax(100)</pv_name>
+    <x>195</x>
+    <y>446</y>
+    <width>150</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="xyplot" version="2.0.0">
+    <name>XY Graph</name>
+    <x>414</x>
+    <y>40</y>
+    <width>1140</width>
+    <height>589</height>
+    <title_font>
+      <font family="Open Sans" style="REGULAR" size="9.900990099009901">
+      </font>
+    </title_font>
+    <show_toolbar>true</show_toolbar>
+    <show_legend>false</show_legend>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="setMUMinRule" prop_id="axis_1_minimum" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvInt0</expression>
+        </exp>
+        <pv_name>loc://$(DID)MUMin</pv_name>
+      </rule>
+      <rule name="setMUMaxRule" prop_id="axis_1_maximum" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvInt0</expression>
+        </exp>
+        <pv_name>loc://$(DID)MUMax</pv_name>
+      </rule>
+      <rule name="setSIGMAMinRule" prop_id="axis_2_minimum" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvInt0</expression>
+        </exp>
+        <pv_name>loc://$(DID)SIGMAMin</pv_name>
+      </rule>
+      <rule name="setSIGMAMaxRule" prop_id="axis_2_maximum" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvInt0</expression>
+        </exp>
+        <pv_name>loc://$(DID)SIGMAMax</pv_name>
+      </rule>
+    </rules>
+    <x_axis>
+      <title>Buffer index</title>
+      <autoscale>true</autoscale>
+      <log_scale>false</log_scale>
+      <minimum>0.0</minimum>
+      <maximum>100.0</maximum>
+      <show_grid>true</show_grid>
+      <title_font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </title_font>
+      <scale_font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </scale_font>
+      <visible>true</visible>
+    </x_axis>
+    <y_axes>
+      <y_axis>
+        <title>Amplitude</title>
+        <autoscale>false</autoscale>
+        <log_scale>false</log_scale>
+        <minimum>0.0</minimum>
+        <maximum>100.0</maximum>
+        <show_grid>true</show_grid>
+        <title_font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+        <visible>true</visible>
+      </y_axis>
+      <y_axis>
+        <title>Background</title>
+        <autoscale>false</autoscale>
+        <log_scale>false</log_scale>
+        <minimum>0.0</minimum>
+        <maximum>100.0</maximum>
+        <show_grid>true</show_grid>
+        <title_font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+        <visible>true</visible>
+      </y_axis>
+    </y_axes>
+    <traces>
+      <trace>
+        <name></name>
+        <x_pv></x_pv>
+        <y_pv>$(secsub):$(disdevid):$(ORIENT)CAM-AMP-BUFFER</y_pv>
+        <err_pv></err_pv>
+        <axis>0</axis>
+        <trace_type>1</trace_type>
+        <color>
+          <color red="0" green="0" blue="0">
+          </color>
+        </color>
+        <line_width>1</line_width>
+        <line_style>0</line_style>
+        <point_type>0</point_type>
+        <point_size>4</point_size>
+        <visible>true</visible>
+      </trace>
+      <trace>
+        <name></name>
+        <x_pv></x_pv>
+        <y_pv>$(secsub):$(disdevid):$(ORIENT)CAM-BCKGRND-BUFFER</y_pv>
+        <err_pv></err_pv>
+        <axis>1</axis>
+        <trace_type>1</trace_type>
+        <color>
+          <color red="242" green="26" blue="26">
+          </color>
+        </color>
+        <line_width>1</line_width>
+        <line_style>0</line_style>
+        <point_type>0</point_type>
+        <point_size>4</point_size>
+        <visible>true</visible>
+      </trace>
+    </traces>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/npmUserRollingBuffers_tab2.bob b/10-Top/npm/support/npmUserRollingBuffers_tab2.bob
new file mode 100644
index 0000000..e08eba3
--- /dev/null
+++ b/10-Top/npm/support/npmUserRollingBuffers_tab2.bob
@@ -0,0 +1,661 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>npmUserRollingBuffers tab2</name>
+  <width>1600</width>
+  <height>680</height>
+  <background_color>
+    <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+    </color>
+  </background_color>
+  <actions>
+  </actions>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_15</name>
+    <x>390</x>
+    <y>20</y>
+    <width>1190</width>
+    <height>640</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_14</name>
+    <x>20</x>
+    <y>350</y>
+    <width>350</width>
+    <height>310</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_13</name>
+    <x>20</x>
+    <y>20</y>
+    <width>350</width>
+    <height>310</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="Background" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <text>Mu</text>
+    <x>20</x>
+    <y>20</y>
+    <width>350</width>
+    <height>50</height>
+    <font>
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Buffer Min Value:</text>
+    <x>45</x>
+    <y>175</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_27</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MU-MIN</pv_name>
+    <x>195</x>
+    <y>175</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Buffer Average Value:</text>
+    <x>25</x>
+    <y>275</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MU-AVG</pv_name>
+    <x>195</x>
+    <y>275</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_28</name>
+    <text>Buffer Max Value:</text>
+    <x>45</x>
+    <y>215</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-MU-MAX</pv_name>
+    <x>195</x>
+    <y>215</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Axis Min Limit:</text>
+    <x>45</x>
+    <y>76</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_28</name>
+    <text>Axis Max Limit:</text>
+    <x>45</x>
+    <y>116</y>
+    <width>140</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>loc://$(DID)MUMin(0)</pv_name>
+    <x>195</x>
+    <y>76</y>
+    <width>150</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>loc://$(DID)MUMax(100)</pv_name>
+    <x>195</x>
+    <y>116</y>
+    <width>150</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Sigma</text>
+    <x>20</x>
+    <y>350</y>
+    <width>350</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Buffer Min Value:</text>
+    <x>25</x>
+    <y>505</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_27</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SIGMA-MIN</pv_name>
+    <x>195</x>
+    <y>505</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Buffer Average Value:</text>
+    <x>25</x>
+    <y>604</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SIGMA-AVG</pv_name>
+    <x>194</x>
+    <y>604</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_28</name>
+    <text>Buffer Max Value:</text>
+    <x>25</x>
+    <y>545</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAM-SIGMA-MAX</pv_name>
+    <x>195</x>
+    <y>545</y>
+    <width>150</width>
+    <height>25</height>
+    <format>2</format>
+    <precision>3</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Axis Min Limit:</text>
+    <x>25</x>
+    <y>406</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_28</name>
+    <text>Axis Max Limit:</text>
+    <x>25</x>
+    <y>446</y>
+    <width>160</width>
+    <height>25</height>
+    <foreground_color>
+      <color name="IO Foreground" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="IO Background" red="235" green="235" blue="235">
+      </color>
+    </background_color>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_1</name>
+    <pv_name>loc://$(DID)SIGMAMin(0)</pv_name>
+    <x>195</x>
+    <y>406</y>
+    <width>150</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_2</name>
+    <pv_name>loc://$(DID)SIGMAMax(100)</pv_name>
+    <x>195</x>
+    <y>446</y>
+    <width>150</width>
+    <height>25</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="xyplot" version="2.0.0">
+    <name>XY Graph</name>
+    <x>414</x>
+    <y>40</y>
+    <width>1140</width>
+    <height>589</height>
+    <title_font>
+      <font family="Open Sans" style="REGULAR" size="9.900990099009901">
+      </font>
+    </title_font>
+    <show_toolbar>true</show_toolbar>
+    <show_legend>false</show_legend>
+    <actions>
+    </actions>
+    <rules>
+      <rule name="setMUMinRule" prop_id="axis_1_minimum" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvInt0</expression>
+        </exp>
+        <pv_name>loc://$(DID)MUMin</pv_name>
+      </rule>
+      <rule name="setMUMaxRule" prop_id="axis_1_maximum" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvInt0</expression>
+        </exp>
+        <pv_name>loc://$(DID)MUMax</pv_name>
+      </rule>
+      <rule name="setSIGMAMinRule" prop_id="axis_2_minimum" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvInt0</expression>
+        </exp>
+        <pv_name>loc://$(DID)SIGMAMin</pv_name>
+      </rule>
+      <rule name="setSIGMAMaxRule" prop_id="axis_2_maximum" out_exp="true">
+        <exp bool_exp="true">
+          <expression>pvInt0</expression>
+        </exp>
+        <pv_name>loc://$(DID)SIGMAMax</pv_name>
+      </rule>
+    </rules>
+    <x_axis>
+      <title>Buffer index</title>
+      <autoscale>true</autoscale>
+      <log_scale>false</log_scale>
+      <minimum>0.0</minimum>
+      <maximum>100.0</maximum>
+      <show_grid>true</show_grid>
+      <title_font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </title_font>
+      <scale_font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </scale_font>
+      <visible>true</visible>
+    </x_axis>
+    <y_axes>
+      <y_axis>
+        <title>Mu</title>
+        <autoscale>false</autoscale>
+        <log_scale>false</log_scale>
+        <minimum>0.0</minimum>
+        <maximum>100.0</maximum>
+        <show_grid>true</show_grid>
+        <title_font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+        <visible>true</visible>
+      </y_axis>
+      <y_axis>
+        <title>Sigma</title>
+        <autoscale>false</autoscale>
+        <log_scale>false</log_scale>
+        <minimum>0.0</minimum>
+        <maximum>100.0</maximum>
+        <show_grid>true</show_grid>
+        <title_font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </title_font>
+        <scale_font>
+          <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+          </font>
+        </scale_font>
+        <visible>true</visible>
+      </y_axis>
+    </y_axes>
+    <traces>
+      <trace>
+        <name></name>
+        <x_pv></x_pv>
+        <y_pv>$(secsub):$(disdevid):$(ORIENT)CAM-MU-BUFFER</y_pv>
+        <err_pv></err_pv>
+        <axis>0</axis>
+        <trace_type>1</trace_type>
+        <color>
+          <color red="0" green="0" blue="0">
+          </color>
+        </color>
+        <line_width>1</line_width>
+        <line_style>0</line_style>
+        <point_type>0</point_type>
+        <point_size>4</point_size>
+        <visible>true</visible>
+      </trace>
+      <trace>
+        <name></name>
+        <x_pv></x_pv>
+        <y_pv>$(secsub):$(disdevid):$(ORIENT)CAM-SIGMA-BUFFER</y_pv>
+        <err_pv></err_pv>
+        <axis>1</axis>
+        <trace_type>1</trace_type>
+        <color>
+          <color red="242" green="26" blue="26">
+          </color>
+        </color>
+        <line_width>1</line_width>
+        <line_style>0</line_style>
+        <point_type>0</point_type>
+        <point_size>4</point_size>
+        <visible>true</visible>
+      </trace>
+    </traces>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/npmUserStats.bob b/10-Top/npm/support/npmUserStats.bob
new file mode 100644
index 0000000..49354e2
--- /dev/null
+++ b/10-Top/npm/support/npmUserStats.bob
@@ -0,0 +1,501 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>npmUserStats</name>
+  <width>1050</width>
+  <height>370</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_16</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>1050</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_15</name>
+    <x>21</x>
+    <y>70</y>
+    <width>1009</width>
+    <height>280</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>10</corner_width>
+    <corner_height>10</corner_height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Centroid:</text>
+    <x>370</x>
+    <y>160</y>
+    <width>140</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-CentroidX_RBV</pv_name>
+    <x>520</x>
+    <y>160</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Sigma:</text>
+    <x>370</x>
+    <y>200</y>
+    <width>140</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_1</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-SigmaX_RBV</pv_name>
+    <x>520</x>
+    <y>200</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Skewness:</text>
+    <x>370</x>
+    <y>240</y>
+    <width>140</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_1</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-SkewX_RBV</pv_name>
+    <x>520</x>
+    <y>240</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_1</name>
+    <text>Kurtosis:</text>
+    <x>370</x>
+    <y>280</y>
+    <width>140</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_2</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-KurtosisX_RBV</pv_name>
+    <x>520</x>
+    <y>280</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-CentroidY_RBV</pv_name>
+    <x>680</x>
+    <y>161</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_36</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-SigmaXY_RBV</pv_name>
+    <x>840</x>
+    <y>201</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-SigmaY_RBV</pv_name>
+    <x>680</x>
+    <y>201</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-SkewY_RBV</pv_name>
+    <x>680</x>
+    <y>241</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_3</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-KurtosisY_RBV</pv_name>
+    <x>680</x>
+    <y>281</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Pixel Threshold:</text>
+    <x>60</x>
+    <y>161</y>
+    <width>140</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-CentroidThreshold</pv_name>
+    <x>210</x>
+    <y>162</y>
+    <width>150</width>
+    <height>22</height>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Total Mass:</text>
+    <x>60</x>
+    <y>201</y>
+    <width>140</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-CentroidTotal_RBV</pv_name>
+    <x>210</x>
+    <y>202</y>
+    <width>150</width>
+    <height>25</height>
+    <precision>5</precision>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_20</name>
+    <text>Eccentricity:</text>
+    <x>60</x>
+    <y>241</y>
+    <width>140</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_28</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-Eccentricity_RBV</pv_name>
+    <x>210</x>
+    <y>242</y>
+    <width>150</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label Template_19</name>
+    <text>Orientation:</text>
+    <x>60</x>
+    <y>280</y>
+    <width>140</width>
+    <height>25</height>
+    <horizontal_alignment>2</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color name="IO Border" red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update Template_35</name>
+    <pv_name>$(secsub):$(disdevid):$(ORIENT)CAMSTATS-Orientation_RBV</pv_name>
+    <x>210</x>
+    <y>281</y>
+    <width>150</width>
+    <height>25</height>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="100" green="100" blue="100">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label</name>
+    <text>X</text>
+    <x>520</x>
+    <y>130</y>
+    <width>150</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <horizontal_alignment>1</horizontal_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_2</name>
+    <text>Y</text>
+    <x>680</x>
+    <y>130</y>
+    <width>150</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <horizontal_alignment>1</horizontal_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_3</name>
+    <text>X/Y</text>
+    <x>840</x>
+    <y>130</y>
+    <width>150</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <horizontal_alignment>1</horizontal_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>TITLE</class>
+    <text>$(secsub) $(ORIENTATION) Stats</text>
+    <x use_class="true">21</x>
+    <y use_class="true">1</y>
+    <width>739</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_1</name>
+    <class>HEADER2</class>
+    <text>Image moments</text>
+    <x>21</x>
+    <y>70</y>
+    <width>1009</width>
+    <height>50</height>
+    <font use_class="true">
+      <font name="Header 2" family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="IO Label" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color red="220" green="220" blue="220">
+      </color>
+    </background_color>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_color>
+      <color red="0" green="0" blue="0">
+      </color>
+    </border_color>
+  </widget>
+</display>
diff --git a/10-Top/npm/support/scripts/syncGaussianParam.py b/10-Top/npm/support/scripts/syncGaussianParam.py
new file mode 100644
index 0000000..4328638
--- /dev/null
+++ b/10-Top/npm/support/scripts/syncGaussianParam.py
@@ -0,0 +1,14 @@
+from org.csstudio.opibuilder.scriptUtil import PVUtil
+from org.csstudio.opibuilder.scriptUtil import WidgetUtil
+from org.csstudio.opibuilder.scriptUtil import DataUtil
+from org.csstudio.opibuilder.scriptUtil import ConsoleUtil
+		
+pv_rbv_name = widget.getPropertyValue("pv_name")+"_RBV"
+pv_rbv = PVUtil.createPV(pv_rbv_name, widget)
+
+while(True):
+	if(pv_rbv.isConnected()):
+		pv_rbv_val = PVUtil.getDouble(pv_rbv)
+		pv_setter = widget.getPV()
+		pv_setter.setValue(pv_rbv_val)
+		break
diff --git a/10-Top/npm/support/svg/npmPipeline_v02.svg b/10-Top/npm/support/svg/npmPipeline_v02.svg
new file mode 100644
index 0000000..62adb71
--- /dev/null
+++ b/10-Top/npm/support/svg/npmPipeline_v02.svg
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 24.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_3" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 viewBox="0 0 1820 1072" style="enable-background:new 0 0 1820 1072;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#C8CDC9;stroke:#797979;stroke-width:6;stroke-miterlimit:10;}
+	.st1{fill:none;stroke:#797979;stroke-width:6;stroke-miterlimit:10;}
+</style>
+<line class="st0" x1="10" y1="19.5" x2="1810" y2="19.5"/>
+<polyline class="st1" points="460,19.5 460,1061.5 1810,1058.5 "/>
+<line class="st0" x1="460" y1="808.5" x2="1810" y2="808.5"/>
+<path class="st0" d="M-171.3-367.8"/>
+<line class="st1" x1="1810" y1="529.6" x2="460" y2="529.6"/>
+<polyline class="st1" points="1359,808.5 1359,583.4 1810,583.4 "/>
+<polyline class="st1" points="1359,19.5 1359,308.5 1810,308.5 "/>
+</svg>
diff --git a/10-Top/npm/top.bob b/10-Top/npm/top.bob
new file mode 100644
index 0000000..60e3e3e
--- /dev/null
+++ b/10-Top/npm/top.bob
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Saved on 2023-07-24 10:35:14 by julianomurari-->
+<display version="2.0.0">
+  <name>NPM IOCs</name>
+  <macros>
+    <TITLE>NPM IOC</TITLE>
+  </macros>
+  <width>1240</width>
+  <height>920</height>
+  <background_color>
+    <color name="BACKGROUND" red="220" green="225" blue="221">
+    </color>
+  </background_color>
+  <actions>
+  </actions>
+  <widget type="rectangle" version="2.0.0">
+    <name>titleBar</name>
+    <class>TITLE-BAR</class>
+    <x use_class="true">0</x>
+    <y use_class="true">0</y>
+    <width>1240</width>
+    <height use_class="true">50</height>
+    <line_width use_class="true">0</line_width>
+    <background_color use_class="true">
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Titlebar</name>
+    <width>1240</width>
+    <height>50</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="label" version="2.0.0">
+      <name>title</name>
+      <class>TITLE</class>
+      <text>Non-Invasive Profile Monitor : Engineering Screen (IOC)</text>
+      <x use_class="true">20</x>
+      <y use_class="true">0</y>
+      <width>1220</width>
+      <height use_class="true">50</height>
+      <font use_class="true">
+        <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+        </font>
+      </font>
+      <foreground_color use_class="true">
+        <color name="HEADER-TEXT" red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <transparent use_class="true">true</transparent>
+      <horizontal_alignment use_class="true">0</horizontal_alignment>
+      <vertical_alignment use_class="true">1</vertical_alignment>
+      <wrap_words use_class="true">false</wrap_words>
+    </widget>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display</name>
+    <macros>
+      <P>LEBT-010</P>
+      <R>PBI-NPM-002</R>
+    </macros>
+    <file>instance.bob</file>
+    <x>10</x>
+    <y>60</y>
+    <width>410</width>
+    <height>170</height>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_1</name>
+    <macros>
+      <P>LEBT-020</P>
+      <R>PBI-NPM-002</R>
+    </macros>
+    <file>instance.bob</file>
+    <x>420</x>
+    <y>60</y>
+    <width>410</width>
+    <height>170</height>
+  </widget>
+</display>
diff --git a/99-Shared/ecmc/ecmcOneAxisEngineering.bob b/99-Shared/ecmc/ecmcOneAxisEngineering.bob
new file mode 100644
index 0000000..ca0f4fc
--- /dev/null
+++ b/99-Shared/ecmc/ecmcOneAxisEngineering.bob
@@ -0,0 +1,1454 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>ecmcOneAxisEngineering</name>
+  <width>1500</width>
+  <height>690</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="group" version="2.0.0">
+    <name>SuperGroup</name>
+    <width>1500</width>
+    <height>690</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="group" version="2.0.0">
+      <name>Error</name>
+      <x>20</x>
+      <y>460</y>
+      <width>540</width>
+      <height>210</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Error BG</name>
+        <width>540</width>
+        <height>210</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Error</name>
+        <text>Error Messages</text>
+        <y>2</y>
+        <width>540</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Error GR</name>
+        <x>20</x>
+        <y>40</y>
+        <width>500</width>
+        <height>150</height>
+        <style>3</style>
+        <widget type="label" version="2.0.0">
+          <name>Message</name>
+          <text>Error Message:</text>
+          <x>20</x>
+          <y>55</y>
+          <background_color>
+            <color name="IO Background" red="255" green="255" blue="205">
+            </color>
+          </background_color>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Stat</name>
+          <pv_name>$(P)$(M).STAT</pv_name>
+          <x>130</x>
+          <y>20</y>
+          <width>120</width>
+          <precision>0</precision>
+          <vertical_alignment>1</vertical_alignment>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Sevr</name>
+          <pv_name>$(P)$(M).SEVR</pv_name>
+          <x>350</x>
+          <y>20</y>
+          <width>120</width>
+          <precision>0</precision>
+          <vertical_alignment>1</vertical_alignment>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Message</name>
+          <pv_name>$(P)$(R)MsgTxt</pv_name>
+          <x>130</x>
+          <y>55</y>
+          <width>340</width>
+          <height>74</height>
+          <format>6</format>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Alarm 1</name>
+          <text>Status:</text>
+          <x>60</x>
+          <y>20</y>
+          <width>60</width>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Alarm 2</name>
+          <text>Severity:</text>
+          <x>280</x>
+          <y>20</y>
+          <width>60</width>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Calibration</name>
+      <x>580</x>
+      <y>460</y>
+      <width>259</width>
+      <height>210</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Calibration BG</name>
+        <width>259</width>
+        <height>210</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Calibration</name>
+        <text>Calibration</text>
+        <width>259</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Calibration GR</name>
+        <x>20</x>
+        <y>40</y>
+        <width>220</width>
+        <height>150</height>
+        <style>3</style>
+        <widget type="bool_button" version="2.0.0">
+          <name>Reverse</name>
+          <pv_name>$(P)$(M).DIR</pv_name>
+          <x>20</x>
+          <y>100</y>
+          <width>180</width>
+          <off_label> Reverse Direction</off_label>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_label> Reverse Direction</on_label>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Offset</name>
+          <pv_name>$(P)$(M).OFF</pv_name>
+          <x>86</x>
+          <y>65</y>
+          <width>110</width>
+          <rules>
+            <rule name="BorderRule" prop_id="name" out_exp="false">
+              <exp bool_exp="pv0==1">
+                <value>9</value>
+              </exp>
+              <pv_name>$(pv_name)</pv_name>
+            </rule>
+          </rules>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Offset</name>
+          <text>Offset:</text>
+          <x>20</x>
+          <y>65</y>
+          <width>55</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Switch</name>
+          <pv_name>$(P)$(M).SET</pv_name>
+          <bit>-1</bit>
+          <x>20</x>
+          <y>20</y>
+          <width>180</width>
+          <off_label>Set/Use Switch</off_label>
+          <off_color>
+            <color red="0" green="100" blue="0">
+            </color>
+          </off_color>
+          <on_label>Set/Use Switch</on_label>
+          <on_color>
+            <color name="Major" red="255" green="0" blue="0">
+            </color>
+          </on_color>
+          <foreground_color>
+            <color red="0" green="0" blue="0">
+            </color>
+          </foreground_color>
+          <background_color>
+            <color red="240" green="240" blue="240">
+            </color>
+          </background_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Dial</name>
+      <x>859</x>
+      <y>460</y>
+      <width>281</width>
+      <height>210</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Dial BG</name>
+        <width>281</width>
+        <height>210</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Dial</name>
+        <text>Dial</text>
+        <width>281</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Dial GR</name>
+        <x>21</x>
+        <y>40</y>
+        <width>240</width>
+        <height>150</height>
+        <style>3</style>
+        <widget type="label" version="2.0.0">
+          <name>Position</name>
+          <text>Position:</text>
+          <x>20</x>
+          <y>20</y>
+          <width>80</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Position</name>
+          <pv_name>$(P)$(M).DVAL</pv_name>
+          <x>110</x>
+          <y>20</y>
+          <width>110</width>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Low limit</name>
+          <pv_name>$(P)$(M).DLLM</pv_name>
+          <x>110</x>
+          <y>80</y>
+          <width>110</width>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Readback</name>
+          <pv_name>$(P)$(M).DRBV</pv_name>
+          <x>110</x>
+          <y>110</y>
+          <width>110</width>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>High limit</name>
+          <pv_name>$(P)$(M).DHLM</pv_name>
+          <x>110</x>
+          <y>50</y>
+          <width>110</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Low limit</name>
+          <text>Low Limit:</text>
+          <x>20</x>
+          <y>80</y>
+          <width>80</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Readback</name>
+          <text>Readback:</text>
+          <x>20</x>
+          <y>110</y>
+          <width>80</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>High limit</name>
+          <text>High Limit:</text>
+          <x>20</x>
+          <y>50</y>
+          <width>80</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Raw</name>
+      <x>1160</x>
+      <y>460</y>
+      <width>320</width>
+      <height>210</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Raw BG</name>
+        <width>320</width>
+        <height>210</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Raw</name>
+        <text>Raw</text>
+        <width>320</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Raw GR</name>
+        <x>20</x>
+        <y>40</y>
+        <width>280</width>
+        <height>150</height>
+        <style>3</style>
+        <widget type="textupdate" version="2.0.0">
+          <name>Desired</name>
+          <pv_name>$(P)$(M).RVAL</pv_name>
+          <x>150</x>
+          <y>20</y>
+          <width>110</width>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Motor position</name>
+          <pv_name>$(P)$(M).RMP</pv_name>
+          <x>150</x>
+          <y>65</y>
+          <width>110</width>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Encoder position</name>
+          <pv_name>$(P)$(M).REP</pv_name>
+          <x>150</x>
+          <y>109</y>
+          <width>110</width>
+          <format>1</format>
+          <vertical_alignment>1</vertical_alignment>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Encoder position</name>
+          <text>Encoder Position:</text>
+          <x>20</x>
+          <y>109</y>
+          <width>120</width>
+          <background_color>
+            <color name="IO Background" red="255" green="255" blue="205">
+            </color>
+          </background_color>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Desired</name>
+          <text>Desired Value:</text>
+          <x>20</x>
+          <y>20</y>
+          <width>120</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Motor position</name>
+          <text>Motor Position:</text>
+          <x>20</x>
+          <y>65</y>
+          <width>120</width>
+          <horizontal_alignment>2</horizontal_alignment>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Status</name>
+      <x>940</x>
+      <y>110</y>
+      <width>260</width>
+      <height>330</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Status BG</name>
+        <width>260</width>
+        <height>330</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Status</name>
+        <text>Motor status</text>
+        <width>280</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Status GR</name>
+        <x>20</x>
+        <y>40</y>
+        <width>220</width>
+        <height>274</height>
+        <style>3</style>
+        <widget type="led" version="2.0.0">
+          <name>HLS</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>2</bit>
+          <x>20</x>
+          <y>20</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Home LS</name>
+          <text>Home Limit Switch</text>
+          <x>50</x>
+          <y>110</y>
+          <width>150</width>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Homed</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>14</bit>
+          <x>20</x>
+          <y>80</y>
+          <off_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>LLS</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>13</bit>
+          <x>20</x>
+          <y>50</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <font>
+            <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+            </font>
+          </font>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Problem</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>9</bit>
+          <x>20</x>
+          <y>170</y>
+          <off_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Slip stall</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>6</bit>
+          <x>20</x>
+          <y>141</y>
+          <off_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Home LS</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>3</bit>
+          <x>20</x>
+          <y>110</y>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>HLS</name>
+          <text>High limit switch hit</text>
+          <x>50</x>
+          <y>20</y>
+          <width>150</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Homed</name>
+          <text>Homed</text>
+          <x>50</x>
+          <y>80</y>
+          <width>150</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Slip stall</name>
+          <text>Slip/Stall detected</text>
+          <x>50</x>
+          <y>141</y>
+          <width>150</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Problem</name>
+          <text>Problem</text>
+          <x>50</x>
+          <y>170</y>
+          <width>150</width>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Encoder</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>8</bit>
+          <x>20</x>
+          <y>200</y>
+          <off_color>
+            <color name="LED-BLUE-OFF" red="90" green="110" blue="110">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-BLUE-ON" red="81" green="232" blue="255">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>HOL</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>15</bit>
+          <x>20</x>
+          <y>230</y>
+          <off_color>
+            <color name="LED-BLUE-OFF" red="90" green="110" blue="110">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-BLUE-ON" red="81" green="232" blue="255">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Encoder</name>
+          <text>Encoder present</text>
+          <x>50</x>
+          <y>200</y>
+          <width>150</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>HOL</name>
+          <text>HOL</text>
+          <x>50</x>
+          <y>230</y>
+          <width>150</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>LLS</name>
+          <text>Low limit switch hit</text>
+          <x>50</x>
+          <y>50</y>
+          <width>150</width>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Warnings</name>
+      <x>1220</x>
+      <y>110</y>
+      <width>260</width>
+      <height>210</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Warnings BG</name>
+        <width>260</width>
+        <height>210</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Warnings</name>
+        <text>Warnings</text>
+        <width>260</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Warnings GR</name>
+        <x>20</x>
+        <y>40</y>
+        <width>220</width>
+        <height>150</height>
+        <style>3</style>
+        <widget type="led" version="2.0.0">
+          <name>Error</name>
+          <pv_name>$(P)$(R)Err</pv_name>
+          <bit>0</bit>
+          <x>20</x>
+          <y>20</y>
+          <off_color>
+            <color name="LED-RED-OFF" red="110" green="101" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-RED-ON" red="255" green="60" blue="46">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Retries</name>
+          <pv_name>$(P)$(M).MISS</pv_name>
+          <bit>0</bit>
+          <x>20</x>
+          <y>110</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <font>
+            <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+            </font>
+          </font>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Limit violation</name>
+          <pv_name>$(P)$(M).LVIO</pv_name>
+          <bit>0</bit>
+          <x>20</x>
+          <y>80</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Alarm</name>
+          <pv_name>$(P)$(M).STAT</pv_name>
+          <x>20</x>
+          <y>50</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Limit violation</name>
+          <text>Limit violation</text>
+          <x>50</x>
+          <y>80</y>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Retries</name>
+          <text>Ran out of Retries</text>
+          <x>50</x>
+          <y>110</y>
+          <width>120</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Alarm</name>
+          <text>Alarm</text>
+          <x>50</x>
+          <y>50</y>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Error</name>
+          <text>Error</text>
+          <x>50</x>
+          <y>20</y>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Motion</name>
+      <x>20</x>
+      <y>110</y>
+      <width>900</width>
+      <height>300</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Motion BG</name>
+        <width>900</width>
+        <height>300</height>
+        <line_width>0</line_width>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Motion</name>
+        <text>Motion Controller</text>
+        <width>900</width>
+        <height>40</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>1</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="group" version="2.0.0">
+        <name>Motion GR</name>
+        <x>20</x>
+        <y>40</y>
+        <width>860</width>
+        <height>240</height>
+        <style>3</style>
+        <widget type="bool_button" version="2.0.0">
+          <name>Power off</name>
+          <pv_name>$(P)$(M).CNEN</pv_name>
+          <x>719</x>
+          <y>190</y>
+          <width>120</width>
+          <off_label>   Power OFF</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>   Power ON</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <show_led>false</show_led>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Power off</name>
+          <pv_name>$(P)$(M).MSTA</pv_name>
+          <bit>5</bit>
+          <x>730</x>
+          <y>197</y>
+          <width>17</width>
+          <height>17</height>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Position RB</name>
+          <text>Position:</text>
+          <x>20</x>
+          <y>50</y>
+          <width>120</width>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Acceleration</name>
+          <text>Acceleration:</text>
+          <x>20</x>
+          <y>170</y>
+          <width>90</width>
+          <height>21</height>
+          <background_color>
+            <color name="IO Background" red="255" green="255" blue="205">
+            </color>
+          </background_color>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Velocity</name>
+          <text>Velocity:</text>
+          <x>50</x>
+          <y>200</y>
+          <width>60</width>
+          <background_color>
+            <color name="IO Background" red="255" green="255" blue="205">
+            </color>
+          </background_color>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Acceleration</name>
+          <pv_name>$(P)$(R)Acc-RB</pv_name>
+          <x>120</x>
+          <y>170</y>
+          <width>130</width>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Velocity</name>
+          <pv_name>$(P)$(R)VelAct</pv_name>
+          <x>120</x>
+          <y>200</y>
+          <width>130</width>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Position RB</name>
+          <pv_name>$(P)$(M)-PosAct</pv_name>
+          <x>150</x>
+          <y>50</y>
+          <width>90</width>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>Low SW limit</name>
+          <pv_name>$(P)$(M).LLM</pv_name>
+          <x>590</x>
+          <y>50</y>
+        </widget>
+        <widget type="textupdate" version="2.0.0">
+          <name>High SW limit</name>
+          <pv_name>$(P)$(M).HLM</pv_name>
+          <x>590</x>
+          <y>20</y>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Low SW limit</name>
+          <text>Low Software Limit:</text>
+          <x>440</x>
+          <y>50</y>
+          <width>140</width>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>High SW limit</name>
+          <text>High Software Limit:</text>
+          <x>440</x>
+          <y>20</y>
+          <width>140</width>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Moving</name>
+          <pv_name>$(P)$(M).MOVN</pv_name>
+          <bit>0</bit>
+          <x>715</x>
+          <y>50</y>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <font>
+            <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+            </font>
+          </font>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>Done moving</name>
+          <pv_name>$(P)$(M).DMOV</pv_name>
+          <bit>0</bit>
+          <x>715</x>
+          <y>20</y>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Done moving</name>
+          <text>Done moving</text>
+          <x>745</x>
+          <y>20</y>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Moving</name>
+          <text>Moving</text>
+          <x>746</x>
+          <y>50</y>
+        </widget>
+        <widget type="textentry" version="3.0.0">
+          <name>Position SP</name>
+          <pv_name>$(P)$(M).VAL</pv_name>
+          <x>150</x>
+          <y>20</y>
+          <width>90</width>
+          <format>1</format>
+          <show_units>false</show_units>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>HLS</name>
+          <pv_name>$(P)$(M).HLS</pv_name>
+          <bit>0</bit>
+          <x>260</x>
+          <y>20</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="led" version="2.0.0">
+          <name>LLS</name>
+          <pv_name>$(P)$(M).LLS</pv_name>
+          <bit>0</bit>
+          <x>260</x>
+          <y>50</y>
+          <off_color>
+            <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+            </color>
+          </off_color>
+          <on_color>
+            <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>HLS</name>
+          <text>High Limit Switch</text>
+          <x>290</x>
+          <y>20</y>
+          <width>126</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>LLS</name>
+          <text>Low Limit Switch</text>
+          <x>290</x>
+          <y>50</y>
+          <width>126</width>
+        </widget>
+        <widget type="label" version="2.0.0">
+          <name>Position SP</name>
+          <text>Set User Postion:</text>
+          <x>20</x>
+          <y>20</y>
+          <width>120</width>
+          <horizontal_alignment>2</horizontal_alignment>
+          <vertical_alignment>1</vertical_alignment>
+          <actions>
+          </actions>
+          <border_color>
+            <color name="IO Border" red="215" green="215" blue="215">
+            </color>
+          </border_color>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Jogg forward</name>
+          <pv_name>$(P)$(M).JOGF</pv_name>
+          <x>700</x>
+          <y>100</y>
+          <width>140</width>
+          <height>40</height>
+          <off_label>Jogg Foward</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>JOGF</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Home forward</name>
+          <pv_name>$(P)$(M).HOMF</pv_name>
+          <x>530</x>
+          <y>100</y>
+          <width>150</width>
+          <height>40</height>
+          <off_label>Home Forward</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>HOMF</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Home reverse</name>
+          <pv_name>$(P)$(M).HOMR</pv_name>
+          <x>180</x>
+          <y>100</y>
+          <width>150</width>
+          <height>40</height>
+          <off_label>Home Reverse</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>HOMR</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Jogg reverse</name>
+          <pv_name>$(P)$(M).JOGR</pv_name>
+          <x>20</x>
+          <y>100</y>
+          <width>140</width>
+          <height>40</height>
+          <off_label>Jogg Reverse</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>JOGR</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Stop</name>
+          <pv_name>$(P)$(M).STOP</pv_name>
+          <x>350</x>
+          <y>100</y>
+          <width>160</width>
+          <height>40</height>
+          <off_label>STOP</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>STOPPED</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Reset error</name>
+          <pv_name>$(P)$(R)ErrRst</pv_name>
+          <x>440</x>
+          <y>190</y>
+          <width>120</width>
+          <off_label>Reset Error</off_label>
+          <off_color>
+            <color name="YELLOW-BORDER" red="150" green="144" blue="10">
+            </color>
+          </off_color>
+          <on_label>ErrRst</on_label>
+          <on_color>
+            <color name="ATTENTION" red="252" green="242" blue="17">
+            </color>
+          </on_color>
+          <show_led>false</show_led>
+          <actions>
+          </actions>
+        </widget>
+        <widget type="bool_button" version="2.0.0">
+          <name>Use encoder</name>
+          <pv_name>$(P)$(M).UEIP</pv_name>
+          <x>580</x>
+          <y>190</y>
+          <width>120</width>
+          <off_label>Use Encoder</off_label>
+          <off_color>
+            <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+            </color>
+          </off_color>
+          <on_label>Use Encoder</on_label>
+          <on_color>
+            <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+            </color>
+          </on_color>
+          <actions>
+          </actions>
+          <border_alarm_sensitive>false</border_alarm_sensitive>
+        </widget>
+        <widget type="action_button" version="3.0.0">
+          <name>Synchronisation</name>
+          <text>Synchronisation</text>
+          <x>300</x>
+          <y>190</y>
+          <width>120</width>
+          <tooltip>$(actions)</tooltip>
+        </widget>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Description</name>
+      <x>20</x>
+      <y>20</y>
+      <width>1460</width>
+      <height>70</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Description BG</name>
+        <width>1460</width>
+        <height>70</height>
+        <line_width>2</line_width>
+        <line_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </line_color>
+        <background_color>
+          <color name="GROUP-BORDER" red="150" green="155" blue="151">
+          </color>
+        </background_color>
+        <corner_width>10</corner_width>
+        <corner_height>10</corner_height>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Type</name>
+        <pv_name>$(P)$(M).RTYP</pv_name>
+        <x>1120</x>
+        <y>20</y>
+        <width>140</width>
+        <height>30</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="BACKGROUND" red="220" green="225" blue="221">
+          </color>
+        </background_color>
+        <transparent>true</transparent>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Type</name>
+        <text>Type:</text>
+        <x>900</x>
+        <y>20</y>
+        <width>210</width>
+        <height>30</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>2</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Version</name>
+        <pv_name>$(P)$(M).VERS</pv_name>
+        <x>740</x>
+        <y>20</y>
+        <width>140</width>
+        <height>30</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="BACKGROUND" red="220" green="225" blue="221">
+          </color>
+        </background_color>
+        <transparent>true</transparent>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Version</name>
+        <text>Motor version:</text>
+        <x>520</x>
+        <y>20</y>
+        <width>210</width>
+        <height>30</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD" size="24.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <horizontal_alignment>2</horizontal_alignment>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+      <widget type="textupdate" version="2.0.0">
+        <name>Description</name>
+        <pv_name>$(P)$(M).DESC</pv_name>
+        <x>20</x>
+        <y>20</y>
+        <width>480</width>
+        <height>30</height>
+        <font>
+          <font family="Source Sans Pro" style="BOLD_ITALIC" size="21.0">
+          </font>
+        </font>
+        <foreground_color>
+          <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+          </color>
+        </foreground_color>
+        <background_color>
+          <color name="BACKGROUND" red="220" green="225" blue="221">
+          </color>
+        </background_color>
+        <transparent>true</transparent>
+        <vertical_alignment>1</vertical_alignment>
+      </widget>
+    </widget>
+  </widget>
+</display>
diff --git a/99-Shared/ecmc/ecmcOneAxisOperator.bob b/99-Shared/ecmc/ecmcOneAxisOperator.bob
new file mode 100644
index 0000000..60e6b63
--- /dev/null
+++ b/99-Shared/ecmc/ecmcOneAxisOperator.bob
@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>ecmcOneAxisOperator</name>
+  <width>470</width>
+  <height>440</height>
+  <actions>
+  </actions>
+  <grid_visible>false</grid_visible>
+  <widget type="group" version="2.0.0">
+    <name>Motor</name>
+    <width>470</width>
+    <height>440</height>
+    <style>3</style>
+    <background_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <widget type="rectangle" version="2.0.0">
+      <name>Motor BG</name>
+      <width>470</width>
+      <height>440</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="GROUP-BORDER" red="150" green="155" blue="151">
+        </color>
+      </background_color>
+      <corner_width>10</corner_width>
+      <corner_height>10</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Motor</name>
+      <text>$(P)$(M)</text>
+      <x>10</x>
+      <width>450</width>
+      <height>50</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="24.0">
+        </font>
+      </font>
+      <foreground_color>
+        <color name="TEXT-LIGHT" red="230" green="230" blue="230">
+        </color>
+      </foreground_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Motor GR</name>
+      <x>20</x>
+      <y>50</y>
+      <width>430</width>
+      <height>130</height>
+      <style>3</style>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <widget type="textupdate" version="2.0.0">
+        <name>Position RB</name>
+        <pv_name>$(P)$(M)-PosAct</pv_name>
+        <x>290</x>
+        <y>50</y>
+        <width>120</width>
+        <precision>1</precision>
+        <actions>
+        </actions>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Position SP</name>
+        <class>CAPTION</class>
+        <text>Set position:</text>
+        <x>160</x>
+        <y>20</y>
+        <width>120</width>
+        <foreground_color use_class="true">
+          <color name="Text" red="25" green="25" blue="25">
+          </color>
+        </foreground_color>
+        <horizontal_alignment use_class="true">2</horizontal_alignment>
+        <vertical_alignment use_class="true">1</vertical_alignment>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Position RB</name>
+        <class>CAPTION</class>
+        <text>Current position:</text>
+        <x>160</x>
+        <y>50</y>
+        <width>120</width>
+        <foreground_color use_class="true">
+          <color name="Text" red="25" green="25" blue="25">
+          </color>
+        </foreground_color>
+        <horizontal_alignment use_class="true">2</horizontal_alignment>
+        <vertical_alignment use_class="true">1</vertical_alignment>
+      </widget>
+      <widget type="textentry" version="3.0.0">
+        <name>Position RB</name>
+        <pv_name>$(P)$(M).VAL</pv_name>
+        <x>290</x>
+        <y>20</y>
+        <width>120</width>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>Moving</name>
+        <pv_name>$(P)$(M).MOVN</pv_name>
+        <bit>0</bit>
+        <x>20</x>
+        <y>55</y>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_color>
+          <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+          </color>
+        </on_color>
+        <font>
+          <font name="IO Normal" family="arial" style="REGULAR" size="9.900990099009901">
+          </font>
+        </font>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>Done moving</name>
+        <pv_name>$(P)$(M).DMOV</pv_name>
+        <bit>0</bit>
+        <x>20</x>
+        <y>20</y>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Done moving</name>
+        <text>Done moving</text>
+        <x>50</x>
+        <y>20</y>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Moving</name>
+        <text>Moving</text>
+        <x>50</x>
+        <y>55</y>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>Homed</name>
+        <pv_name>$(P)$(M).MSTA</pv_name>
+        <bit>14</bit>
+        <x>20</x>
+        <y>87</y>
+        <off_color>
+          <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+          </color>
+        </off_color>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>Homed_1</name>
+        <text>Homed</text>
+        <x>50</x>
+        <y>87</y>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Power off_1</name>
+        <pv_name>$(P)$(M).CNEN</pv_name>
+        <x>290</x>
+        <y>80</y>
+        <width>120</width>
+        <off_label>   Power OFF</off_label>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_label>   Power ON</on_label>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <show_led>false</show_led>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>Power off</name>
+        <pv_name>$(P)$(M).MSTA</pv_name>
+        <bit>5</bit>
+        <x>301</x>
+        <y>87</y>
+        <width>17</width>
+        <height>17</height>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Limit switches GR</name>
+      <x>20</x>
+      <y>200</y>
+      <width>190</width>
+      <height>90</height>
+      <style>3</style>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <widget type="led" version="2.0.0">
+        <name>HLS</name>
+        <pv_name>$(P)$(M).HLS</pv_name>
+        <bit>0</bit>
+        <x>20</x>
+        <y>20</y>
+        <off_color>
+          <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+          </color>
+        </off_color>
+        <on_color>
+          <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="led" version="2.0.0">
+        <name>LLS</name>
+        <pv_name>$(P)$(M).LLS</pv_name>
+        <bit>0</bit>
+        <x>20</x>
+        <y>50</y>
+        <off_color>
+          <color name="LED-YELLOW-OFF" red="110" green="108" blue="90">
+          </color>
+        </off_color>
+        <on_color>
+          <color name="LED-YELLOW-ON" red="255" green="235" blue="17">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>HLS</name>
+        <text>High Limit Switch</text>
+        <x>50</x>
+        <y>20</y>
+        <width>130</width>
+      </widget>
+      <widget type="label" version="2.0.0">
+        <name>LLS</name>
+        <text>Low Limit Switch</text>
+        <x>50</x>
+        <y>50</y>
+        <width>130</width>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Errors GR</name>
+      <x>20</x>
+      <y>310</y>
+      <width>430</width>
+      <height>110</height>
+      <style>3</style>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <widget type="textupdate" version="2.0.0">
+        <name>MsgTxt</name>
+        <pv_name>$(P)$(R)MsgTxt</pv_name>
+        <x>20</x>
+        <y>20</y>
+        <width>390</width>
+        <height>30</height>
+        <format>6</format>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Error reset</name>
+        <pv_name>$(P)$(R)ErrRst</pv_name>
+        <x>300</x>
+        <y>60</y>
+        <width>110</width>
+        <off_label>Reset Error</off_label>
+        <off_color>
+          <color name="Button_Background" red="236" green="236" blue="236">
+          </color>
+        </off_color>
+        <on_label>ErrRst</on_label>
+        <on_color>
+          <color name="Button_Background" red="236" green="236" blue="236">
+          </color>
+        </on_color>
+        <show_led>false</show_led>
+        <actions>
+        </actions>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Home GR</name>
+      <x>220</x>
+      <y>200</y>
+      <width>230</width>
+      <height>90</height>
+      <style>3</style>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <widget type="bool_button" version="2.0.0">
+        <name>Stop</name>
+        <pv_name>$(P)$(M).STOP</pv_name>
+        <x>20</x>
+        <y>20</y>
+        <width>90</width>
+        <height>50</height>
+        <off_label>STOP</off_label>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_label>STOPPED</on_label>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+      <widget type="bool_button" version="2.0.0">
+        <name>Home</name>
+        <pv_name>$(P)$(M).HOMR</pv_name>
+        <x>120</x>
+        <y>20</y>
+        <width>90</width>
+        <height>50</height>
+        <off_label>Home</off_label>
+        <off_color>
+          <color name="LED-GREEN-OFF" red="90" green="110" blue="90">
+          </color>
+        </off_color>
+        <on_label>Home</on_label>
+        <on_color>
+          <color name="LED-GREEN-ON" red="70" green="255" blue="70">
+          </color>
+        </on_color>
+        <actions>
+        </actions>
+        <border_alarm_sensitive>false</border_alarm_sensitive>
+      </widget>
+    </widget>
+  </widget>
+</display>
diff --git a/99-Shared/mrfioc2_new/_evroutput300dc.bob b/99-Shared/mrfioc2_new/_evroutput300dc.bob
new file mode 100644
index 0000000..ad1bf09
--- /dev/null
+++ b/99-Shared/mrfioc2_new/_evroutput300dc.bob
@@ -0,0 +1,428 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>EVR Output 300dc</name>
+  <width>745</width>
+  <height>40</height>
+  <background_color>
+    <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+    </color>
+  </background_color>
+  <actions>
+  </actions>
+  <widget type="rectangle" version="2.0.0">
+    <name>Background Script</name>
+    <x>80</x>
+    <width>665</width>
+    <height>40</height>
+    <line_width>0</line_width>
+    <line_color>
+      <color name="GRAY-BORDER" red="121" green="121" blue="121">
+      </color>
+    </line_color>
+    <background_color>
+      <color red="220" green="225" blue="221" alpha="153">
+      </color>
+    </background_color>
+    <scripts>
+      <script file="EmbeddedPy">
+        <text><![CDATA[from org.csstudio.display.builder.runtime.script import PVUtil
+from org.csstudio.display.builder.model.properties import WidgetColor
+
+# Trigger selections
+pv0 = PVUtil.getString(pvs[0])
+
+#pv1 = PVUtil.getDouble(pvs[1])
+#pv2 = PVUtil.getDouble(pvs[2])
+#pv3 = PVUtil.getDouble(pvs[3])
+
+## Define Colors
+
+color_white  = WidgetColor(255, 255, 255, 255)
+color_green = WidgetColor(189, 208, 189, 255)
+color_yellow = WidgetColor(226, 216, 193, 255)
+color_orange = WidgetColor(226, 207, 189, 255)
+color_red = WidgetColor(225, 192, 188, 255)
+color_magenta = WidgetColor(218, 195, 209, 255)
+color_blue = WidgetColor(195, 226, 225, 255)
+color_black = WidgetColor(220, 225, 221, 255)
+color_dark_blue = WidgetColor(195, 196, 240, 255)
+color_gray = WidgetColor(169, 169, 169, 255)
+color_bg = WidgetColor(200,205,201,225)
+color8 = WidgetColor(245,231,255,225)
+color9 = WidgetColor(254,230,246,225)
+
+## Script Body
+if (pv0 == 'Pulser 0'):
+	widget.setPropertyValue('background_color', color_green)
+elif pv0 == 'Pulser 1':
+	widget.setPropertyValue('background_color', color_yellow)
+elif pv0 == 'Pulser 2':
+	widget.setPropertyValue('background_color', color_orange)
+elif pv0 == 'Pulser 3':
+	widget.setPropertyValue('background_color', color_red)
+elif pv0 == 'Pulser 4':
+	widget.setPropertyValue('background_color', color_magenta)
+elif pv0 == 'Pulser 5':
+	widget.setPropertyValue('background_color', color_blue)
+elif pv0 == 'Pulser 6':
+	widget.setPropertyValue('background_color', color_black)
+elif pv0 == 'Pulser 7':
+	widget.setPropertyValue('background_color', color_dark_blue)
+elif pv0 == 'Pulser 8':
+	widget.setPropertyValue('background_color', color8)
+elif pv0 == 'Pulser 9':
+	widget.setPropertyValue('background_color', color9)
+else:
+	widget.setPropertyValue('background_color', color_bg)]]></text>
+        <pv_name>$(P)$(R)Out$(O)-Src-RB</pv_name>
+      </script>
+    </scripts>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_1</name>
+    <x>220</x>
+    <width>425</width>
+    <height>40</height>
+    <line_width>0</line_width>
+    <line_color>
+      <color name="BLACK-BORDER" red="121" green="121" blue="121">
+      </color>
+    </line_color>
+    <background_color>
+      <color red="0" green="0" blue="0" alpha="16">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Border Script</name>
+    <x>80</x>
+    <width>665</width>
+    <height>40</height>
+    <line_width>0</line_width>
+    <line_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
+      </color>
+    </line_color>
+    <background_color>
+      <color name="BACKGROUND" red="220" green="225" blue="221">
+      </color>
+    </background_color>
+    <transparent>true</transparent>
+    <scripts>
+      <script file="EmbeddedPy">
+        <text><![CDATA[from org.csstudio.display.builder.runtime.script import PVUtil
+from org.csstudio.display.builder.model.properties import WidgetColor
+
+# Trigger selections
+pv0 = PVUtil.getString(pvs[0])
+
+#pv1 = PVUtil.getDouble(pvs[1])
+#pv2 = PVUtil.getDouble(pvs[2])
+#pv3 = PVUtil.getDouble(pvs[3])
+
+## Define Colors
+colorCurrent = WidgetColor(255, 255, 255, 255)
+
+color_white  = WidgetColor(255, 255, 255, 255)
+color_green = WidgetColor(40, 140, 40, 255)
+color_yellow = WidgetColor(194, 194, 10, 255)
+color_orange = WidgetColor(226, 168, 76, 255)
+color_red = WidgetColor(166, 0, 16, 255)
+color_magenta = WidgetColor(181, 18, 131, 255)
+color_blue = WidgetColor(0, 129, 185, 255)
+color_black = WidgetColor(0, 0, 0, 255)
+color_dark_blue = WidgetColor(0, 26, 194, 255)
+color8 = WidgetColor(248,152,223,255)
+color9 = WidgetColor(249,115,115,255)
+
+
+## Script Body
+if (pv0 == 'Pulser 0'):
+	widget.setPropertyValue('line_color', color_green)
+	widget.setPropertyValue('line_width', 2)
+elif pv0 == 'Pulser 1':
+	widget.setPropertyValue('line_color', color_yellow)
+	widget.setPropertyValue('line_width', 2)
+elif pv0 == 'Pulser 2':
+	widget.setPropertyValue('line_color', color_orange)
+	widget.setPropertyValue('line_width', 2)
+elif pv0 == 'Pulser 3':
+	widget.setPropertyValue('line_color', color_red)
+	widget.setPropertyValue('line_width', 2)
+elif pv0 == 'Pulser 4':
+	widget.setPropertyValue('line_color', color_magenta)
+	widget.setPropertyValue('line_width', 2)
+elif pv0 == 'Pulser 5':
+	widget.setPropertyValue('line_color', color_blue)
+	widget.setPropertyValue('line_width', 2)
+elif pv0 == 'Pulser 6':
+	widget.setPropertyValue('line_color', color_black)
+	widget.setPropertyValue('line_width', 2)
+elif pv0 == 'Pulser 7':
+	widget.setPropertyValue('line_color', color_dark_blue)
+	widget.setPropertyValue('line_width', 2)
+elif pv0 == 'Pulser 8':
+	widget.setPropertyValue('line_color', color8)
+	widget.setPropertyValue('line_width', 2)
+elif pv0 == 'Pulser 9':
+	widget.setPropertyValue('line_color', color9)
+	widget.setPropertyValue('line_width', 2)
+else:
+	widget.setPropertyValue('line_color', colorCurrent)
+	widget.setPropertyValue('line_width', 0)
+]]></text>
+        <pv_name>$(P)$(R)Out$(O)-Src-RB</pv_name>
+      </script>
+    </scripts>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Menu Button</name>
+    <pv_name>$(P)$(R)Out$(O)-Src-Pulse-SP</pv_name>
+    <x>230</x>
+    <y>10</y>
+    <width>90</width>
+    <height>20</height>
+    <font>
+      <font family="Source Sans Pro" style="REGULAR" size="14.0">
+      </font>
+    </font>
+    <actions execute_as_one="true">
+    </actions>
+    <scripts>
+      <script file="EmbeddedPy">
+        <text><![CDATA[# Embedded python script
+from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil
+from org.csstudio.display.builder.model.properties import WidgetColor
+
+## Process variable extraction
+## Use any of the following valid variable names in an expression:
+##     pv0
+##     pvInt0
+##     pvStr0
+##     pvSev0
+##     pvLegacySev0  [DEPRECATED]
+
+pv0 = PVUtil.getString(pvs[0])
+
+## Define Colors
+colorCurrent = WidgetColor(236, 236, 236, 255)
+colorVal0 = WidgetColor(226, 216, 193, 255)
+
+## Script Body
+if (pv0 == "Pulser 0") or (pv0 == "Pulser 1") or (pv0 == "Pulser 2") or (pv0 == "Pulser 3") or (pv0 == "Pulser 4") or (pv0 == "Pulser 5") or (pv0 == "Pulser 6") or (pv0 == "Pulser 7") or (pv0 == "Pulser 8") or (pv0 == "Pulser 9"):
+    widget.setPropertyValue('background_color', colorVal0)
+else:
+    widget.setPropertyValue('background_color', colorCurrent)
+]]></text>
+        <pv_name>$(P)$(R)Out$(O)-Src-RB</pv_name>
+      </script>
+    </scripts>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update_3</name>
+    <pv_name>$(P)$(R)Out$(O)-Src-SP.DESC</pv_name>
+    <x>10</x>
+    <y>10</y>
+    <width>65</width>
+    <font>
+      <font family="Source Sans Pro" style="BOLD" size="14.0">
+      </font>
+    </font>
+    <transparent>true</transparent>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Menu Button_3</name>
+    <pv_name>$(P)$(R)Out$(O)-Src-DBus-SP</pv_name>
+    <x>440</x>
+    <y>10</y>
+    <width>80</width>
+    <height>20</height>
+    <font>
+      <font family="Source Sans Pro" style="REGULAR" size="14.0">
+      </font>
+    </font>
+    <actions>
+    </actions>
+    <scripts>
+      <script file="EmbeddedPy">
+        <text><![CDATA[# Embedded python script
+from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil
+from org.csstudio.display.builder.model.properties import WidgetColor
+
+## Process variable extraction
+## Use any of the following valid variable names in an expression:
+##     pv0
+##     pvInt0
+##     pvStr0
+##     pvSev0
+##     pvLegacySev0  [DEPRECATED]
+
+pv0 = PVUtil.getString(pvs[0])
+
+## Define Colors
+colorCurrent = WidgetColor(236, 236, 236, 255)
+colorVal0 = WidgetColor(226, 216, 193, 255)
+
+## Script Body
+if (pv0 == 'DBus 0') or (pv0 == 'DBus 1') or (pv0 == 'DBus 2') or (pv0 == 'DBus 3') or (pv0 == 'DBus 4') or (pv0 == 'DBus 5') or (pv0 == 'DBus 6') or (pv0 == 'DBus 7'):
+	widget.setPropertyValue('background_color', colorVal0)
+else:
+	widget.setPropertyValue('background_color', colorCurrent)]]></text>
+        <pv_name>$(P)$(R)Out$(O)-Src-RB</pv_name>
+      </script>
+    </scripts>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="combo" version="2.0.0">
+    <name>Menu Button_4</name>
+    <pv_name>$(P)$(R)Out$(O)-Src-Scale-SP</pv_name>
+    <x>330</x>
+    <y>10</y>
+    <height>20</height>
+    <font>
+      <font family="Source Sans Pro" style="REGULAR" size="14.0">
+      </font>
+    </font>
+    <actions>
+    </actions>
+    <scripts>
+      <script file="EmbeddedPy">
+        <text><![CDATA[# Embedded python script
+from org.csstudio.display.builder.runtime.script import PVUtil, ScriptUtil
+from org.csstudio.display.builder.model.properties import WidgetColor
+
+## Process variable extraction
+## Use any of the following valid variable names in an expression:
+##     pv0
+##     pvInt0
+##     pvStr0
+##     pvSev0
+##     pvLegacySev0  [DEPRECATED]
+
+pv0 = PVUtil.getString(pvs[0])
+
+## Define Colors
+colorCurrent = WidgetColor(236, 236, 236, 255)
+colorVal0 = WidgetColor(226, 216, 193, 255)
+
+## Script Body
+if (pv0 == 'Prescaler 0') or (pv0 == 'Prescaler 1') or (pv0 == 'Prescaler 2') or (pv0 == 'Flip-flop 1') or (pv0 == 'Flip-flop 2') or (pv0 == 'Flip-flop 3') or (pv0 == 'Flip-flop 4') or (pv0 == 'Flip-flop 5') or (pv0 == 'Flip-flop 6') or (pv0 == 'Flip-flop 7') or (pv0 == 'Tri-state') or (pv0 == 'Force high') or (pv0 == 'Force low'):
+	widget.setPropertyValue('background_color', colorVal0)
+else:
+	widget.setPropertyValue('background_color', colorCurrent)
+]]></text>
+        <pv_name>$(P)$(R)Out$(O)-Src-RB</pv_name>
+      </script>
+    </scripts>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="textentry" version="3.0.0">
+    <name>Text Input_6</name>
+    <pv_name>$(P)$(R)Out$(O)-Label-I</pv_name>
+    <x>90</x>
+    <y>10</y>
+    <width>120</width>
+    <font>
+      <font family="Source Sans Pro" style="REGULAR" size="14.0">
+      </font>
+    </font>
+    <format>6</format>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+    <border_color>
+      <color red="0" green="128" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="textupdate" version="2.0.0">
+    <name>Text Update_1</name>
+    <pv_name>$(P)$(R)Out$(O)-Src-RB</pv_name>
+    <x>655</x>
+    <y>10</y>
+    <width>80</width>
+    <font>
+      <font family="Source Sans Pro" style="REGULAR" size="14.0">
+      </font>
+    </font>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+    <wrap_words>false</wrap_words>
+    <actions>
+    </actions>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button</name>
+    <actions>
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>Force High</value>
+        <description>Write PV</description>
+      </action>
+    </actions>
+    <pv_name>$(P)$(R)Out$(O)-Src-Scale-SP</pv_name>
+    <text>High</text>
+    <x>530</x>
+    <y>10</y>
+    <width>35</width>
+    <height>20</height>
+    <font>
+      <font family="Source Sans Pro" style="REGULAR" size="12.0">
+      </font>
+    </font>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button_1</name>
+    <actions>
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>Force Low</value>
+        <description>Write PV</description>
+      </action>
+    </actions>
+    <pv_name>$(P)$(R)Out$(O)-Src-Scale-SP</pv_name>
+    <text>Low</text>
+    <x>565</x>
+    <y>10</y>
+    <width>35</width>
+    <height>20</height>
+    <font>
+      <font family="Source Sans Pro" style="REGULAR" size="12.0">
+      </font>
+    </font>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button_2</name>
+    <actions>
+      <action type="write_pv">
+        <pv_name>$(pv_name)</pv_name>
+        <value>Tri-state</value>
+        <description>Write PV</description>
+      </action>
+    </actions>
+    <pv_name>$(P)$(R)Out$(O)-Src-Scale-SP</pv_name>
+    <text>Tri.</text>
+    <x>600</x>
+    <y>10</y>
+    <width>35</width>
+    <height>20</height>
+    <font>
+      <font family="Source Sans Pro" style="REGULAR" size="12.0">
+      </font>
+    </font>
+    <border_alarm_sensitive>false</border_alarm_sensitive>
+  </widget>
+</display>
diff --git a/99-Shared/mrfioc2_new/_fpoutputs300dc.bob b/99-Shared/mrfioc2_new/_fpoutputs300dc.bob
new file mode 100644
index 0000000..fedd108
--- /dev/null
+++ b/99-Shared/mrfioc2_new/_fpoutputs300dc.bob
@@ -0,0 +1,350 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>FP_Outputs300dc</name>
+  <width>745</width>
+  <height>740</height>
+  <background_color>
+    <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+    </color>
+  </background_color>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_1</name>
+    <x>220</x>
+    <y>5</y>
+    <width>426</width>
+    <height>735</height>
+    <line_width>0</line_width>
+    <line_color>
+      <color name="BLACK-BORDER" red="121" green="121" blue="121">
+      </color>
+    </line_color>
+    <background_color>
+      <color red="0" green="0" blue="0" alpha="16">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_0</name>
+    <macros>
+      <O>$(O0)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>65</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_1</name>
+    <macros>
+      <O>$(O1)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>110</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_2</name>
+    <macros>
+      <O>$(O2)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>155</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_3</name>
+    <macros>
+      <O>$(O3)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>200</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_64</name>
+    <text>ID</text>
+    <x>17</x>
+    <y>35</y>
+    <width>50</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_71</name>
+    <text>Output Source Options</text>
+    <x>241</x>
+    <y>5</y>
+    <width>395</width>
+    <height>30</height>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="14.0">
+      </font>
+    </font>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_72</name>
+    <text>Label</text>
+    <x>90</x>
+    <y>35</y>
+    <width>80</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_73</name>
+    <text>Pulsers</text>
+    <x>230</x>
+    <y>35</y>
+    <width>80</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_74</name>
+    <text>Prescalers</text>
+    <x>330</x>
+    <y>35</y>
+    <width>80</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_75</name>
+    <text>DBus</text>
+    <x>440</x>
+    <y>35</y>
+    <width>80</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_76</name>
+    <text>Constants</text>
+    <x>531</x>
+    <y>35</y>
+    <width>104</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_77</name>
+    <text>Output</text>
+    <x>655</x>
+    <y>35</y>
+    <width>80</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_4</name>
+    <macros>
+      <O>$(O4)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>245</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_5</name>
+    <macros>
+      <O>$(O5)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>290</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_6</name>
+    <macros>
+      <O>$(O6)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>335</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_7</name>
+    <macros>
+      <O>$(O7)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>380</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_8</name>
+    <macros>
+      <O>$(O8)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>425</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_9</name>
+    <macros>
+      <O>$(O9)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>470</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_10</name>
+    <macros>
+      <O>$(O10)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>515</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_11</name>
+    <macros>
+      <O>$(O11)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>560</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_12</name>
+    <macros>
+      <O>$(O12)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>605</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_13</name>
+    <macros>
+      <O>$(O13)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>650</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display_14</name>
+    <macros>
+      <O>$(O14)</O>
+    </macros>
+    <file>_evroutput300dc.bob</file>
+    <y>695</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+</display>
diff --git a/99-Shared/mrfioc2_new/_internal300dc.bob b/99-Shared/mrfioc2_new/_internal300dc.bob
new file mode 100644
index 0000000..ef08390
--- /dev/null
+++ b/99-Shared/mrfioc2_new/_internal300dc.bob
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>FP_Internal</name>
+  <width>745</width>
+  <height>120</height>
+  <background_color>
+    <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+    </color>
+  </background_color>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_1</name>
+    <x>220</x>
+    <y>5</y>
+    <width>426</width>
+    <height>115</height>
+    <line_width>0</line_width>
+    <line_color>
+      <color name="BLACK-BORDER" red="121" green="121" blue="121">
+      </color>
+    </line_color>
+    <background_color>
+      <color red="0" green="0" blue="0" alpha="16">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="embedded" version="2.0.0">
+    <name>Embedded Display</name>
+    <macros>
+      <O>$(Int)</O>
+    </macros>
+    <file>_evroutput.bob</file>
+    <y>65</y>
+    <width>745</width>
+    <height>40</height>
+    <resize>2</resize>
+    <border_color>
+      <color name="WHITE" red="255" green="255" blue="255">
+      </color>
+    </border_color>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_64</name>
+    <text>ID</text>
+    <x>17</x>
+    <y>35</y>
+    <width>50</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_71</name>
+    <text>Output Source Options</text>
+    <x>241</x>
+    <y>5</y>
+    <width>395</width>
+    <height>30</height>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="14.0">
+      </font>
+    </font>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_72</name>
+    <text>Label</text>
+    <x>90</x>
+    <y>35</y>
+    <width>80</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_73</name>
+    <text>Pulsers</text>
+    <x>230</x>
+    <y>35</y>
+    <width>80</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_74</name>
+    <text>Prescalers</text>
+    <x>330</x>
+    <y>35</y>
+    <width>80</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_75</name>
+    <text>DBus</text>
+    <x>440</x>
+    <y>35</y>
+    <width>80</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_76</name>
+    <text>Constants</text>
+    <x>531</x>
+    <y>35</y>
+    <width>104</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_77</name>
+    <text>Output</text>
+    <x>655</x>
+    <y>35</y>
+    <width>80</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+</display>
diff --git a/99-Shared/mrfioc2_new/_pulsers_0_9.bob b/99-Shared/mrfioc2_new/_pulsers_0_9.bob
new file mode 100644
index 0000000..6676ce6
--- /dev/null
+++ b/99-Shared/mrfioc2_new/_pulsers_0_9.bob
@@ -0,0 +1,509 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<display version="2.0.0">
+  <name>pulsers_0_9</name>
+  <width>760</width>
+  <height>610</height>
+  <widget type="group" version="2.0.0">
+    <name>Delay Generators (Pulsers 0..9)</name>
+    <width>760</width>
+    <height>610</height>
+    <style>3</style>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="PRIMARY-DARK" red="31" green="83" blue="102">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <widget type="label" version="2.0.0">
+      <name>Polarity_15</name>
+      <text>Polarity</text>
+      <x>119</x>
+      <y>10</y>
+      <width>65</width>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_32</name>
+      <text>Label</text>
+      <x>206</x>
+      <y>10</y>
+      <width>105</width>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </font>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Prescaler_5</name>
+      <text>Presc.</text>
+      <x>350</x>
+      <y>10</y>
+      <width>50</width>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </font>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Delay_33</name>
+      <text>Delay</text>
+      <x>415</x>
+      <y>10</y>
+      <width>82</width>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </font>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Width_34</name>
+      <text>Width</text>
+      <x>517</x>
+      <y>10</y>
+      <width>72</width>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </font>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Trigger_35</name>
+      <text>Trigger Events</text>
+      <x>616</x>
+      <y>10</y>
+      <width>92</width>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </font>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>ID_16</name>
+      <text>ID</text>
+      <x>9</x>
+      <y>10</y>
+      <width>27</width>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>State_17</name>
+      <text>State</text>
+      <x>62</x>
+      <y>10</y>
+      <width>45</width>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Group 1</name>
+      <y>90</y>
+      <width>735</width>
+      <height>40</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Rectangle 1</name>
+        <x>43</x>
+        <width>692</width>
+        <height>40</height>
+        <line_width>2</line_width>
+        <line_color>
+          <color red="194" green="194" blue="10">
+          </color>
+        </line_color>
+        <background_color>
+          <color red="226" green="216" blue="194">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="embedded" version="2.0.0">
+        <name>Embedded 1</name>
+        <macros>
+          <N>1</N>
+          <Q>DlyGen-1</Q>
+        </macros>
+        <file>_evrdlygen.bob</file>
+        <width>735</width>
+        <height>40</height>
+        <resize>2</resize>
+        <transparent>true</transparent>
+        <border_color>
+          <color red="194" green="194" blue="10">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Group 3</name>
+      <y>190</y>
+      <width>735</width>
+      <height>40</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Border 3</name>
+        <x>43</x>
+        <width>692</width>
+        <height>40</height>
+        <line_width>2</line_width>
+        <line_color>
+          <color red="166" green="0" blue="16">
+          </color>
+        </line_color>
+        <background_color>
+          <color red="225" green="192" blue="188">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="embedded" version="2.0.0">
+        <name>Embedded 3</name>
+        <macros>
+          <N>3</N>
+          <Q>DlyGen-3</Q>
+        </macros>
+        <file>_evrdlygen.bob</file>
+        <width>735</width>
+        <height>40</height>
+        <resize>2</resize>
+        <transparent>true</transparent>
+        <border_color>
+          <color red="166" green="0" blue="16">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Group 5</name>
+      <y>290</y>
+      <width>735</width>
+      <height>40</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Rectangle 5</name>
+        <x>43</x>
+        <width>692</width>
+        <height>40</height>
+        <line_width>2</line_width>
+        <line_color>
+          <color name="BLUE-BORDER" red="47" green="135" blue="148">
+          </color>
+        </line_color>
+        <background_color>
+          <color name="BLUE-BACKGROUND" red="195" green="226" blue="225">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="embedded" version="2.0.0">
+        <name>Embedded 5</name>
+        <macros>
+          <N>5</N>
+          <Q>DlyGen-5</Q>
+        </macros>
+        <file>_evrdlygen.bob</file>
+        <width>735</width>
+        <height>40</height>
+        <resize>2</resize>
+        <transparent>true</transparent>
+        <border_color>
+          <color red="0" green="129" blue="185">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Group 6</name>
+      <y>340</y>
+      <width>735</width>
+      <height>40</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Rectangle 6</name>
+        <x>43</x>
+        <width>692</width>
+        <height>40</height>
+        <line_width>2</line_width>
+        <line_color>
+          <color red="0" green="0" blue="0">
+          </color>
+        </line_color>
+        <background_color>
+          <color red="220" green="225" blue="221">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="embedded" version="2.0.0">
+        <name>Embedded 6</name>
+        <macros>
+          <N>6</N>
+          <Q>DlyGen-6</Q>
+        </macros>
+        <file>_evrdlygen.bob</file>
+        <width>735</width>
+        <height>40</height>
+        <resize>2</resize>
+        <transparent>true</transparent>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Group 7</name>
+      <y>390</y>
+      <width>735</width>
+      <height>40</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Rectangle 7</name>
+        <x>43</x>
+        <width>692</width>
+        <height>40</height>
+        <line_width>2</line_width>
+        <line_color>
+          <color red="0" green="26" blue="192">
+          </color>
+        </line_color>
+        <background_color>
+          <color red="195" green="196" blue="240">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="embedded" version="2.0.0">
+        <name>Embedded 7</name>
+        <macros>
+          <N>7</N>
+          <Q>DlyGen-7</Q>
+        </macros>
+        <file>_evrdlygen.bob</file>
+        <width>735</width>
+        <height>40</height>
+        <resize>2</resize>
+        <transparent>true</transparent>
+        <border_color>
+          <color red="26" green="0" blue="194">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Group 0</name>
+      <y>40</y>
+      <width>735</width>
+      <height>40</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Rectangle 0</name>
+        <x>43</x>
+        <width>692</width>
+        <height>40</height>
+        <line_width>2</line_width>
+        <line_color>
+          <color name="GREEN-BORDER" red="40" green="140" blue="40">
+          </color>
+        </line_color>
+        <background_color>
+          <color name="GREEN-BACKGROUND" red="189" green="208" blue="189">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="embedded" version="2.0.0">
+        <name>Embedded 0</name>
+        <macros>
+          <N>0</N>
+          <Q>DlyGen-0</Q>
+        </macros>
+        <file>_evrdlygen.bob</file>
+        <width>735</width>
+        <height>40</height>
+        <resize>2</resize>
+        <transparent>true</transparent>
+        <border_color>
+          <color name="GREEN-BORDER" red="40" green="140" blue="40">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Group 4</name>
+      <y>239</y>
+      <width>735</width>
+      <height>39</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Rectangle 4</name>
+        <x>43</x>
+        <width>692</width>
+        <height>40</height>
+        <line_width>2</line_width>
+        <line_color>
+          <color red="181" green="18" blue="131">
+          </color>
+        </line_color>
+        <background_color>
+          <color red="218" green="195" blue="209">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="embedded" version="2.0.0">
+        <name>Embedded 4</name>
+        <macros>
+          <N>4</N>
+          <Q>DlyGen-4</Q>
+        </macros>
+        <file>_evrdlygen.bob</file>
+        <width>735</width>
+        <height>40</height>
+        <resize>2</resize>
+        <transparent>true</transparent>
+        <border_color>
+          <color red="181" green="18" blue="131">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Group 2</name>
+      <y>139</y>
+      <width>735</width>
+      <height>39</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Rectangle 2</name>
+        <x>43</x>
+        <width>692</width>
+        <height>40</height>
+        <line_width>2</line_width>
+        <line_color>
+          <color red="226" green="168" blue="76">
+          </color>
+        </line_color>
+        <background_color>
+          <color red="226" green="207" blue="189">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="embedded" version="2.0.0">
+        <name>Embedded 2_4</name>
+        <macros>
+          <N>2</N>
+          <Q>DlyGen-2</Q>
+        </macros>
+        <file>_evrdlygen.bob</file>
+        <width>735</width>
+        <height>40</height>
+        <resize>2</resize>
+        <transparent>true</transparent>
+        <border_color>
+          <color red="226" green="168" blue="76">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Group 8</name>
+      <y>440</y>
+      <width>735</width>
+      <height>40</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Rectangle 8</name>
+        <x>43</x>
+        <width>692</width>
+        <height>40</height>
+        <line_width>2</line_width>
+        <line_color>
+          <color red="248" green="152" blue="223">
+          </color>
+        </line_color>
+        <background_color>
+          <color red="245" green="231" blue="255">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="embedded" version="2.0.0">
+        <name>Embedded 8</name>
+        <macros>
+          <N>8</N>
+          <Q>DlyGen-8</Q>
+        </macros>
+        <file>_evrdlygen.bob</file>
+        <width>735</width>
+        <height>40</height>
+        <resize>2</resize>
+        <transparent>true</transparent>
+        <border_color>
+          <color red="26" green="0" blue="194">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+    <widget type="group" version="2.0.0">
+      <name>Group 9</name>
+      <y>490</y>
+      <width>735</width>
+      <height>40</height>
+      <style>3</style>
+      <transparent>true</transparent>
+      <widget type="rectangle" version="2.0.0">
+        <name>Rectangle 9</name>
+        <x>43</x>
+        <width>692</width>
+        <height>40</height>
+        <line_width>2</line_width>
+        <line_color>
+          <color red="249" green="115" blue="115">
+          </color>
+        </line_color>
+        <background_color>
+          <color red="254" green="230" blue="246">
+          </color>
+        </background_color>
+      </widget>
+      <widget type="embedded" version="2.0.0">
+        <name>Embedded 9</name>
+        <macros>
+          <N>9</N>
+          <Q>DlyGen-9</Q>
+        </macros>
+        <file>_evrdlygen.bob</file>
+        <width>735</width>
+        <height>40</height>
+        <resize>2</resize>
+        <transparent>true</transparent>
+        <border_color>
+          <color red="26" green="0" blue="194">
+          </color>
+        </border_color>
+      </widget>
+    </widget>
+  </widget>
+</display>
diff --git a/99-Shared/mrfioc2_new/evr-pcie-300dc.bob b/99-Shared/mrfioc2_new/evr-pcie-300dc.bob
new file mode 100644
index 0000000..e90095f
--- /dev/null
+++ b/99-Shared/mrfioc2_new/evr-pcie-300dc.bob
@@ -0,0 +1,1620 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Saved on 2023-07-24 13:52:55 by julianomurari-->
+<display version="2.0.0">
+  <name>MRF PCIe-EVR-300DC - $(P)$(R)</name>
+  <width>1671</width>
+  <height>1178</height>
+  <grid_visible>false</grid_visible>
+  <widget type="rectangle" version="2.0.0">
+    <name>Group</name>
+    <x>20</x>
+    <y>880</y>
+    <width>806</width>
+    <height>278</height>
+    <line_width>0</line_width>
+    <line_color>
+      <color name="GROUP-BORDER" red="150" green="155" blue="151">
+      </color>
+    </line_color>
+    <background_color>
+      <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+      </color>
+    </background_color>
+    <corner_width>5</corner_width>
+    <corner_height>5</corner_height>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Tiltlebar</name>
+    <width>1671</width>
+    <height>50</height>
+    <line_width>0</line_width>
+    <background_color>
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Delay Generators (Pulsers)</name>
+    <x>20</x>
+    <y>280</y>
+    <width>806</width>
+    <height>590</height>
+    <style>3</style>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="PRIMARY-DARK" red="31" green="83" blue="102">
+      </color>
+    </foreground_color>
+    <widget type="rectangle" version="2.0.0">
+      <name>Group</name>
+      <width>806</width>
+      <height>590</height>
+      <line_width>0</line_width>
+      <line_color>
+        <color name="BLACK-BORDER" red="121" green="121" blue="121">
+        </color>
+      </line_color>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Title</name>
+      <class>HEADER3</class>
+      <text>Delay Generators (Pulsers)</text>
+      <width>806</width>
+      <height>40</height>
+      <font use_class="true">
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <foreground_color use_class="true">
+        <color name="Text" red="25" green="25" blue="25">
+        </color>
+      </foreground_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="embedded" version="2.0.0">
+      <name>Navigation Tabs_1</name>
+      <file>_pulsers_0_9.bob</file>
+      <x>24</x>
+      <y>40</y>
+      <width>735</width>
+      <height>550</height>
+      <resize>4</resize>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Backplane Outputs</name>
+    <x>841</x>
+    <y>280</y>
+    <width>810</width>
+    <height>878</height>
+    <style>3</style>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="PRIMARY-DARK" red="31" green="83" blue="102">
+      </color>
+    </foreground_color>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Group_2</name>
+      <width>810</width>
+      <height>878</height>
+      <line_width>0</line_width>
+      <line_color>
+        <color name="GROUP-BORDER" red="150" green="155" blue="151">
+        </color>
+      </line_color>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Prescalers_4</name>
+      <text>Front-Panel Outputs</text>
+      <width>810</width>
+      <height>40</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="17.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="navtabs" version="2.0.0">
+      <name>Navigation Tabs</name>
+      <tabs>
+        <tab>
+          <name>FPUV0...FPUV14</name>
+          <file>_fpoutputs300dc.bob</file>
+          <macros>
+            <O0>-RB00</O0>
+            <O1>-RB01</O1>
+            <O10>-RB10</O10>
+            <O11>-RB11</O11>
+            <O12>-RB12</O12>
+            <O13>-RB13</O13>
+            <O14>-RB14</O14>
+            <O2>-RB02</O2>
+            <O3>-RB03</O3>
+            <O4>-RB04</O4>
+            <O5>-RB05</O5>
+            <O6>-RB06</O6>
+            <O7>-RB07</O7>
+            <O8>-RB08</O8>
+            <O9>-RB09</O9>
+          </macros>
+          <group_name></group_name>
+        </tab>
+        <tab>
+          <name>Internal</name>
+          <file>_internal300dc.bob</file>
+          <macros>
+            <Int>Int</Int>
+          </macros>
+          <group_name></group_name>
+        </tab>
+      </tabs>
+      <x>22</x>
+      <y>40</y>
+      <width>770</width>
+      <height>782</height>
+      <direction>0</direction>
+      <tab_width>120</tab_width>
+      <tab_height>24</tab_height>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="14.0">
+        </font>
+      </font>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Front-panel Inputs</name>
+    <y>928</y>
+    <width>806</width>
+    <height>238</height>
+    <style>3</style>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="16.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="PRIMARY-DARK" red="31" green="83" blue="102">
+      </color>
+    </foreground_color>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_In0_Background</name>
+      <x>28</x>
+      <y>18</y>
+      <width>753</width>
+      <height>40</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_In1_Background</name>
+      <x>28</x>
+      <y>73</y>
+      <width>753</width>
+      <height>40</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_In0_Background_1</name>
+      <x>28</x>
+      <y>128</y>
+      <width>755</width>
+      <height>40</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+    </widget>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_In1_Background_1</name>
+      <x>28</x>
+      <y>183</y>
+      <width>755</width>
+      <height>40</height>
+      <line_width>0</line_width>
+      <background_color>
+        <color name="Background" red="220" green="225" blue="221">
+        </color>
+      </background_color>
+    </widget>
+    <widget type="embedded" version="2.0.0">
+      <name>Embedded Display_27</name>
+      <macros>
+        <Q>UnivIn-3</Q>
+      </macros>
+      <file>_evrinput.bob</file>
+      <x>30</x>
+      <y>183</y>
+      <width>735</width>
+      <height>40</height>
+      <resize>2</resize>
+      <transparent>true</transparent>
+    </widget>
+    <widget type="embedded" version="2.0.0">
+      <name>Embedded Display_26</name>
+      <macros>
+        <Q>UnivIn-2</Q>
+      </macros>
+      <file>_evrinput.bob</file>
+      <x>30</x>
+      <y>128</y>
+      <width>735</width>
+      <height>40</height>
+      <resize>2</resize>
+      <transparent>true</transparent>
+    </widget>
+    <widget type="embedded" version="2.0.0">
+      <name>Embedded Display_25</name>
+      <macros>
+        <Q>UnivIn-1</Q>
+      </macros>
+      <file>_evrinput.bob</file>
+      <x>28</x>
+      <y>73</y>
+      <width>735</width>
+      <height>40</height>
+      <resize>2</resize>
+      <transparent>true</transparent>
+    </widget>
+    <widget type="embedded" version="2.0.0">
+      <name>Embedded Display_24</name>
+      <macros>
+        <Q>UnivIn-0</Q>
+      </macros>
+      <file>_evrinput.bob</file>
+      <x>28</x>
+      <y>18</y>
+      <width>735</width>
+      <height>40</height>
+      <resize>2</resize>
+      <transparent>true</transparent>
+    </widget>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_24</name>
+    <class>TITLE</class>
+    <text>  PCIe-EVR-300DC [$(EVR)]</text>
+    <x use_class="true">20</x>
+    <y use_class="true">0</y>
+    <width>1135</width>
+    <height use_class="true">50</height>
+    <font use_class="true">
+      <font name="Header 1" family="Source Sans Pro" style="BOLD_ITALIC" size="36.0">
+      </font>
+    </font>
+    <foreground_color use_class="true">
+      <color name="HEADER-TEXT" red="0" green="0" blue="0">
+      </color>
+    </foreground_color>
+    <background_color>
+      <color name="PRIMARY-HEADER-BACKGROUND" red="151" green="188" blue="202">
+      </color>
+    </background_color>
+    <transparent use_class="true">true</transparent>
+    <horizontal_alignment use_class="true">0</horizontal_alignment>
+    <vertical_alignment use_class="true">1</vertical_alignment>
+    <wrap_words use_class="true">false</wrap_words>
+  </widget>
+  <widget type="action_button" version="3.0.0">
+    <name>Action Button</name>
+    <actions>
+      <action type="open_display">
+        <file>evr-expert.bob</file>
+        <target>tab</target>
+        <description>Open Display</description>
+      </action>
+    </actions>
+    <text>Expert</text>
+    <x>1536</x>
+    <y>12</y>
+    <width>116</width>
+    <height>25</height>
+    <tooltip>$(actions)</tooltip>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Prescalers_1</name>
+    <x>936</x>
+    <y>70</y>
+    <width>286</width>
+    <height>194</height>
+    <style>3</style>
+    <font>
+      <font family="Source Sans Pro" style="REGULAR" size="14.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="GRAY-BORDER" red="121" green="121" blue="121">
+      </color>
+    </foreground_color>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_Group_5</name>
+      <width>286</width>
+      <height>194</height>
+      <line_width>0</line_width>
+      <line_color>
+        <color name="GROUP-BORDER" red="150" green="155" blue="151">
+        </color>
+      </line_color>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_21</name>
+      <pv_name>$(P)$(R)PS-2-Rate-I</pv_name>
+      <x>164</x>
+      <y>154</y>
+      <width>90</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <format>1</format>
+      <precision>6</precision>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_22</name>
+      <pv_name>$(P)$(R)PS-1-Rate-I</pv_name>
+      <x>164</x>
+      <y>120</y>
+      <width>90</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <format>1</format>
+      <precision>6</precision>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_23</name>
+      <pv_name>$(P)$(R)PS-0-Rate-I</pv_name>
+      <x>164</x>
+      <y>86</y>
+      <width>90</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <format>1</format>
+      <precision>6</precision>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Input_4</name>
+      <pv_name>$(P)$(R)PS-0-Div-SP</pv_name>
+      <x>58</x>
+      <y>86</y>
+      <width>78</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Input_5</name>
+      <pv_name>$(P)$(R)PS-1-Div-SP</pv_name>
+      <x>58</x>
+      <y>120</y>
+      <width>78</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Input_6</name>
+      <pv_name>$(P)$(R)PS-2-Div-SP</pv_name>
+      <x>58</x>
+      <y>154</y>
+      <width>78</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_28</name>
+      <text>2</text>
+      <x>32</x>
+      <y>151</y>
+      <width>20</width>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_29</name>
+      <text>1</text>
+      <x>32</x>
+      <y>117</y>
+      <width>20</width>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_30</name>
+      <text>0</text>
+      <x>32</x>
+      <y>84</y>
+      <width>20</width>
+      <foreground_color>
+        <color red="0" green="0" blue="0">
+        </color>
+      </foreground_color>
+      <background_color>
+        <color red="255" green="255" blue="255">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_53</name>
+      <text>Set Value</text>
+      <x>58</x>
+      <y>50</y>
+      <width>78</width>
+      <height>23</height>
+      <vertical_alignment>1</vertical_alignment>
+      <tooltip>Loaded/Unloaded</tooltip>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_54</name>
+      <text>Value</text>
+      <x>164</x>
+      <y>50</y>
+      <width>90</width>
+      <height>23</height>
+      <vertical_alignment>1</vertical_alignment>
+      <tooltip>Enabled/Disabled</tooltip>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Prescalers</name>
+      <class>HEADER3</class>
+      <text>Prescalers</text>
+      <width>286</width>
+      <height>40</height>
+      <font use_class="true">
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <foreground_color use_class="true">
+        <color name="Text" red="25" green="25" blue="25">
+        </color>
+      </foreground_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Event Monitors_1</name>
+    <x>1237</x>
+    <y>70</y>
+    <width>414</width>
+    <height>194</height>
+    <style>3</style>
+    <font>
+      <font family="Source Sans Pro" style="REGULAR" size="14.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="GRAY-BORDER" red="121" green="121" blue="121">
+      </color>
+    </foreground_color>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_Group_6</name>
+      <width>414</width>
+      <height>194</height>
+      <line_width>0</line_width>
+      <line_color>
+        <color name="GROUP-BORDER" red="150" green="155" blue="151">
+        </color>
+      </line_color>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Prescalers_2</name>
+      <text>Event Monitors</text>
+      <width>414</width>
+      <height>40</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="17.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_28</name>
+      <pv_name>$(P)$(R)EvtACnt-I</pv_name>
+      <x>112</x>
+      <y>50</y>
+      <width>70</width>
+      <font>
+        <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_33</name>
+      <pv_name>$(P)$(R)EvtBCnt-I</pv_name>
+      <x>111</x>
+      <y>86</y>
+      <width>70</width>
+      <font>
+        <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_34</name>
+      <pv_name>$(P)$(R)EvtCCnt-I</pv_name>
+      <x>112</x>
+      <y>120</y>
+      <width>70</width>
+      <font>
+        <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_35</name>
+      <pv_name>$(P)$(R)EvtDCnt-I</pv_name>
+      <x>112</x>
+      <y>154</y>
+      <width>70</width>
+      <font>
+        <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_36</name>
+      <pv_name>$(P)$(R)EvtECnt-I</pv_name>
+      <x>301</x>
+      <y>50</y>
+      <width>70</width>
+      <font>
+        <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_37</name>
+      <pv_name>$(P)$(R)EvtFCnt-I</pv_name>
+      <x>300</x>
+      <y>86</y>
+      <width>70</width>
+      <font>
+        <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_38</name>
+      <pv_name>$(P)$(R)EvtGCnt-I</pv_name>
+      <x>301</x>
+      <y>120</y>
+      <width>70</width>
+      <font>
+        <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_39</name>
+      <pv_name>$(P)$(R)EvtHCnt-I</pv_name>
+      <x>301</x>
+      <y>154</y>
+      <width>70</width>
+      <font>
+        <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_43</name>
+      <text>Monitor E:</text>
+      <x>220</x>
+      <y>50</y>
+      <width>70</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_44</name>
+      <text>Monitor F:</text>
+      <x>220</x>
+      <y>86</y>
+      <width>70</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_45</name>
+      <text>Monitor G:</text>
+      <x>220</x>
+      <y>120</y>
+      <width>70</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_46</name>
+      <text>Monitor H:</text>
+      <x>220</x>
+      <y>154</y>
+      <width>70</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_39</name>
+      <text>Monitor A:</text>
+      <x>32</x>
+      <y>50</y>
+      <width>70</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_40</name>
+      <text>Monitor B:</text>
+      <x>34</x>
+      <y>86</y>
+      <width>68</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_42</name>
+      <text>Monitor D:</text>
+      <x>36</x>
+      <y>154</y>
+      <width>66</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_41</name>
+      <text>Monitor C:</text>
+      <x>35</x>
+      <y>120</y>
+      <width>67</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Sequencers_1</name>
+    <x>744</x>
+    <y>70</y>
+    <width>177</width>
+    <height>194</height>
+    <style>3</style>
+    <font>
+      <font name="Fine Print" family="Source Sans Pro" style="REGULAR" size="14.0">
+      </font>
+    </font>
+    <foreground_color>
+      <color name="GRAY-BORDER" red="121" green="121" blue="121">
+      </color>
+    </foreground_color>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_Group_4</name>
+      <width>177</width>
+      <height>194</height>
+      <line_width>0</line_width>
+      <line_color>
+        <color name="GROUP-BORDER" red="150" green="155" blue="151">
+        </color>
+      </line_color>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_47</name>
+      <text>Loaded</text>
+      <x>27</x>
+      <y>50</y>
+      <width>55</width>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <tooltip>Loaded/Unloaded</tooltip>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_48</name>
+      <text>Enabled</text>
+      <x>95</x>
+      <y>50</y>
+      <width>59</width>
+      <vertical_alignment>1</vertical_alignment>
+      <tooltip>Enabled/Disabled</tooltip>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_7</name>
+      <pv_name>$(P)$(R)SoftSeq-0-Enable-RB</pv_name>
+      <x>107</x>
+      <y>84</y>
+      <square>true</square>
+    </widget>
+    <widget type="led" version="2.0.0">
+      <name>LED_8</name>
+      <pv_name>$(P)$(R)SoftSeq-0-Load-RB</pv_name>
+      <x>50</x>
+      <y>84</y>
+      <square>true</square>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_49</name>
+      <class>HEADER3</class>
+      <text>Sequencers</text>
+      <width>177</width>
+      <height>40</height>
+      <font use_class="true">
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <foreground_color use_class="true">
+        <color name="Text" red="25" green="25" blue="25">
+        </color>
+      </foreground_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Action Button_7</name>
+      <text>2</text>
+      <x>15</x>
+      <y>149</y>
+      <width>20</width>
+      <font>
+        <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+        </font>
+      </font>
+      <background_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+        <action type="open_display">
+          <file>old/evg-seq.bob</file>
+          <macros>
+            <SS>SoftSeq2</SS>
+          </macros>
+          <target>replace</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Action Button_6</name>
+      <text>1</text>
+      <x>15</x>
+      <y>116</y>
+      <width>20</width>
+      <font>
+        <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+        </font>
+      </font>
+      <background_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+        <action type="open_display">
+          <file>old/evg-seq.bob</file>
+          <macros>
+            <SS>SoftSeq1</SS>
+          </macros>
+          <target>replace</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Action Button_2</name>
+      <text>0</text>
+      <x>15</x>
+      <y>82</y>
+      <width>20</width>
+      <font>
+        <font name="Default Bold" family="Source Sans Pro" style="BOLD" size="16.0">
+        </font>
+      </font>
+      <background_color>
+        <color name="Button_Background" red="236" green="236" blue="236">
+        </color>
+      </background_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+        <action type="open_display">
+          <file>old/evg-seq.bob</file>
+          <macros>
+            <SS>SoftSeq0</SS>
+          </macros>
+          <target>replace</target>
+          <description>Open Display</description>
+        </action>
+      </actions>
+      <tooltip>$(actions)</tooltip>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label</name>
+      <text>Not exist</text>
+      <x>50</x>
+      <y>116</y>
+      <width>104</width>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_1</name>
+      <text>Not exist</text>
+      <x>50</x>
+      <y>149</y>
+      <width>104</width>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Delay Generators (Pulsers)</name>
+    <x>20</x>
+    <y>70</y>
+    <width>328</width>
+    <height>194</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_Group_1</name>
+      <width>328</width>
+      <height>194</height>
+      <line_width>0</line_width>
+      <line_color>
+        <color name="GROUP-BORDER" red="150" green="155" blue="151">
+        </color>
+      </line_color>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="textentry" version="3.0.0">
+      <name>Text Input</name>
+      <pv_name>$(P)$(R)Label-I</pv_name>
+      <x>24</x>
+      <y>149</y>
+      <width>280</width>
+      <height>25</height>
+      <format>6</format>
+      <actions>
+      </actions>
+      <border_alarm_sensitive>false</border_alarm_sensitive>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_10</name>
+      <pv_name>$(P)$(R)Time-I</pv_name>
+      <x>24</x>
+      <y>49</y>
+      <width>280</width>
+      <height>25</height>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_25</name>
+      <text>EVR Time</text>
+      <x>24</x>
+      <y>29</y>
+      <width>130</width>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_26</name>
+      <text>EVR Identification</text>
+      <x>24</x>
+      <y>129</y>
+      <width>130</width>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_27</name>
+      <text>Clock Frequency</text>
+      <x>24</x>
+      <y>81</y>
+      <width>130</width>
+      <font>
+        <font family="Source Sans Pro Semibold" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_11</name>
+      <pv_name>$(P)$(R)Link-Clk-I</pv_name>
+      <x>24</x>
+      <y>101</y>
+      <width>280</width>
+      <height>25</height>
+      <format>1</format>
+      <precision>6</precision>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_3</name>
+      <text>Status</text>
+      <width>328</width>
+      <height>40</height>
+      <font>
+        <font family="Source Sans Pro" style="BOLD_ITALIC" size="17.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+  </widget>
+  <widget type="group" version="2.0.0">
+    <name>Diagnostics</name>
+    <x>363</x>
+    <y>70</y>
+    <width>365</width>
+    <height>194</height>
+    <style>3</style>
+    <transparent>true</transparent>
+    <widget type="rectangle" version="2.0.0">
+      <name>Rectangle_Group_2</name>
+      <width>365</width>
+      <height>194</height>
+      <line_width>0</line_width>
+      <line_color>
+        <color name="GROUP-BORDER" red="150" green="155" blue="151">
+        </color>
+      </line_color>
+      <background_color>
+        <color name="GROUP-BACKGROUND" red="200" green="205" blue="201">
+        </color>
+      </background_color>
+      <corner_width>5</corner_width>
+      <corner_height>5</corner_height>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_4</name>
+      <class>HEADER3</class>
+      <text>Diagnostics</text>
+      <width>365</width>
+      <height>40</height>
+      <font use_class="true">
+        <font name="Header 3" family="Source Sans Pro" style="BOLD_ITALIC" size="18.0">
+        </font>
+      </font>
+      <foreground_color use_class="true">
+        <color name="Text" red="25" green="25" blue="25">
+        </color>
+      </foreground_color>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_6</name>
+      <text>Enabled:</text>
+      <x>15</x>
+      <y>50</y>
+      <width>60</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_1</name>
+      <pv_name>$(P)$(R)Ena-Sel</pv_name>
+      <x>83</x>
+      <y>50</y>
+      <width>65</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_7</name>
+      <text>Link:</text>
+      <x>16</x>
+      <y>84</y>
+      <width>60</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_2</name>
+      <pv_name>$(P)$(R)Link-Sts</pv_name>
+      <x>83</x>
+      <y>84</y>
+      <width>65</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_8</name>
+      <text>PLL:</text>
+      <x>16</x>
+      <y>118</y>
+      <width>60</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_3</name>
+      <pv_name>$(P)$(R)Pll-Sts</pv_name>
+      <x>83</x>
+      <y>118</y>
+      <width>65</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_11</name>
+      <text>Time:</text>
+      <x>16</x>
+      <y>152</y>
+      <width>60</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_6</name>
+      <pv_name>$(P)$(R)Time-Valid-Sts</pv_name>
+      <x>83</x>
+      <y>152</y>
+      <width>65</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_20</name>
+      <text>Link Err Cnt:</text>
+      <x>177</x>
+      <y>152</y>
+      <width>90</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_17</name>
+      <pv_name>$(P)$(R)Cnt-RxErr-I</pv_name>
+      <x>275</x>
+      <y>152</y>
+      <width>65</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_18</name>
+      <pv_name>$(P)$(R)Cnt-LinkTimo-I</pv_name>
+      <x>275</x>
+      <y>50</y>
+      <width>65</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_21</name>
+      <text>FIFO OFlw:</text>
+      <x>177</x>
+      <y>84</y>
+      <width>90</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_19</name>
+      <pv_name>$(P)$(R)Cnt-HwOflw-I</pv_name>
+      <x>275</x>
+      <y>84</y>
+      <width>65</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+    </widget>
+    <widget type="textupdate" version="2.0.0">
+      <name>Text Update_20</name>
+      <pv_name>$(P)$(R)Cnt-SwOflw-I</pv_name>
+      <x>275</x>
+      <y>118</y>
+      <width>65</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>1</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <wrap_words>false</wrap_words>
+      <actions>
+      </actions>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_22</name>
+      <text>HBt TIMO Cnt:</text>
+      <x>177</x>
+      <y>50</y>
+      <width>90</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+    <widget type="label" version="2.0.0">
+      <name>Label_23</name>
+      <text>Sw OFlw:</text>
+      <x>177</x>
+      <y>118</y>
+      <width>90</width>
+      <font>
+        <font family="Source Sans Pro" style="REGULAR" size="14.0">
+        </font>
+      </font>
+      <horizontal_alignment>2</horizontal_alignment>
+      <vertical_alignment>1</vertical_alignment>
+      <actions>
+      </actions>
+      <border_color>
+        <color red="0" green="128" blue="255">
+        </color>
+      </border_color>
+    </widget>
+  </widget>
+  <widget type="rectangle" version="2.0.0">
+    <name>Rectangle_1</name>
+    <x>351</x>
+    <y>1200</y>
+    <width>1</width>
+    <height>1</height>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Title</name>
+    <text>Front-panel Inputs</text>
+    <x>20</x>
+    <y>880</y>
+    <width>806</width>
+    <height>30</height>
+    <font>
+      <font family="Source Sans Pro" style="BOLD_ITALIC" size="17.0">
+      </font>
+    </font>
+    <horizontal_alignment>1</horizontal_alignment>
+    <vertical_alignment>1</vertical_alignment>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_52</name>
+    <text>Uplink Event</text>
+    <x>650</x>
+    <y>908</y>
+    <width>120</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_51</name>
+    <text>Local Event</text>
+    <x>470</x>
+    <y>908</y>
+    <width>120</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_50</name>
+    <text>Edge (rising/falling)</text>
+    <x>300</x>
+    <y>908</y>
+    <width>110</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_16</name>
+    <text>Active Low/High</text>
+    <x>174</x>
+    <y>908</y>
+    <width>110</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+  </widget>
+  <widget type="label" version="2.0.0">
+    <name>Label_55</name>
+    <text>Nr.</text>
+    <x>64</x>
+    <y>908</y>
+    <width>20</width>
+    <font>
+      <font family="Source Sans Pro Semibold" style="REGULAR" size="16.0">
+      </font>
+    </font>
+    <horizontal_alignment>1</horizontal_alignment>
+  </widget>
+</display>
-- 
GitLab