diff --git a/ImgSrcGuiActor.lvlib b/ImgSrcGuiActor.lvlib
new file mode 100644
index 0000000000000000000000000000000000000000..47e87f15f1356449a8d5bb736fccf690301b80f0
--- /dev/null
+++ b/ImgSrcGuiActor.lvlib
@@ -0,0 +1,64 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<Library LVVersion="14008000">
+	<Property Name="NI.Lib.Icon" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(]!!!*Q(C=\&gt;8"=&gt;MQ%!8143;(8.6"2CVM#WJ",7Q,SN&amp;(N&lt;!NK!7VM#WI"&lt;8A0$%94UZ2$P%E"Y.?G@I%A7=11U&gt;M\7P%FXB^VL\`NHV=@X&lt;^39O0^N(_&lt;8NZOEH@@=^_CM?,3)VK63LD-&gt;8LS%=_]J'0@/1N&lt;XH,7^\SFJ?]Z#5P?=F,HP+5JTTF+5`Z&gt;MB$(P+1)YX*RU2DU$(![)Q3YW.YBG&gt;YBM@8'*\B':\B'2Z&gt;9HC':XC':XD=&amp;M-T0--T0-.DK%USWS(H'2\$2`-U4`-U4`/9-JKH!&gt;JE&lt;?!W#%;UC_WE?:KH?:R']T20]T20]\A=T&gt;-]T&gt;-]T?/7&lt;66[UTQ//9^BIHC+JXC+JXA-(=640-640-6DOCC?YCG)-G%:(#(+4;6$_6)]R?.8&amp;%`R&amp;%`R&amp;)^,WR/K&lt;75?GM=BZUG?Z%G?Z%E?1U4S*%`S*%`S'$;3*XG3*XG3RV320-G40!G3*D6^J-(3D;F4#J,(T\:&lt;=HN+P5FS/S,7ZIWV+7.NNFC&lt;+.&lt;GC0819TX-7!]JVO,(7N29CR6L%7,^=&lt;(1M4#R*IFV][.DX(X?V&amp;6&gt;V&amp;G&gt;V&amp;%&gt;V&amp;\N(L@_Z9\X_TVONVN=L^?Y8#ZR0J`D&gt;$L&amp;]8C-Q_%1_`U_&gt;LP&gt;WWPAG_0NB@$TP@4C`%`KH@[8`A@PRPA=PYZLD8Y!#/7SO!!!!!!</Property>
+	<Property Name="NI.Lib.SourceVersion" Type="Int">335577088</Property>
+	<Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property>
+	<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
+	<Property Name="NI.SortType" Type="Int">3</Property>
+	<Item Name="_demo" Type="Folder">
+		<Item Name="GuiDemoActor" Type="Folder">
+			<Item Name="Msg" Type="Folder">
+				<Item Name="ConfigUpdated Msg 2.lvclass" Type="LVClass" URL="../GUI/GuiDemoActor Messages/ConfigUpdated Msg/ConfigUpdated Msg 2.lvclass"/>
+				<Item Name="OpenConfigGui Msg.lvclass" Type="LVClass" URL="../GUI/GuiDemoActor Messages/OpenConfigGui Msg/OpenConfigGui Msg.lvclass"/>
+			</Item>
+			<Item Name="GuiDemoActor.lvclass" Type="LVClass" URL="../GUI/GuiDemoActor/GuiDemoActor.lvclass"/>
+		</Item>
+		<Item Name="LaunchGuiDemo.vi" Type="VI" URL="../GUI/LaunchGuiDemo.vi"/>
+	</Item>
+	<Item Name="ImageSourceBaseGui" Type="Folder">
+		<Item Name="ImageSourceBaseGui.lvclass" Type="LVClass" URL="../GUI/ImageSourceBaseGui/ImageSourceBaseGui.lvclass"/>
+	</Item>
+	<Item Name="Inherit Gui" Type="Folder">
+		<Item Name="ImgSrcConfigGuiBase" Type="Folder">
+			<Item Name="Msg" Type="Folder">
+				<Property Name="NI.SortType" Type="Int">3</Property>
+				<Item Name="ConfigUpdated Msg.lvclass" Type="LVClass" URL="../GUI/ImgSrcConfigGuiBase Messages/ConfigUpdated Msg/ConfigUpdated Msg.lvclass"/>
+				<Item Name="AdjustParentSize Msg.lvclass" Type="LVClass" URL="../GUI/ImgSrcConfigGuiBase Messages/AdjustParentSize Msg/AdjustParentSize Msg.lvclass">
+					<Property Name="NI.LibItem.Scope" Type="Int">2</Property>
+				</Item>
+				<Item Name="ChangeDriver Msg.lvclass" Type="LVClass" URL="../GUI/ImgSrcConfigGuiBase Messages/ChangeDriver Msg/ChangeDriver Msg.lvclass"/>
+				<Item Name="UpdateConfig Msg.lvclass" Type="LVClass" URL="../GUI/ImgSrcConfigGuiBase Messages/UpdateConfig Msg/UpdateConfig Msg.lvclass"/>
+				<Item Name="DriverUpdated Msg.lvclass" Type="LVClass" URL="../GUI/ImgSrcConfigGuiBase Messages/DriverUpdated Msg/DriverUpdated Msg.lvclass"/>
+			</Item>
+			<Item Name="ImgSrcConfigGuiBase.lvclass" Type="LVClass" URL="../GUI/ImgSrcConfigGuiBase/ImgSrcConfigGuiBase.lvclass"/>
+		</Item>
+		<Item Name="ImageSourceSimulatorSHSGui" Type="Folder">
+			<Item Name="Msg" Type="Folder">
+				<Item Name="OpenZernikeControl Msg.lvclass" Type="LVClass" URL="../GUI/ImageSourceBaseGui/Simulator/ImageSourceSimluatorSHSGui Messages/OpenZernikeControl Msg/OpenZernikeControl Msg.lvclass"/>
+				<Item Name="SetZernikeCoefficients Msg.lvclass" Type="LVClass" URL="../GUI/ImageSourceBaseGui/Simulator/ImageSourceSimluatorSHSGui Messages/SetZernikeCoefficients Msg/SetZernikeCoefficients Msg.lvclass"/>
+			</Item>
+			<Item Name="ImageSourceSimluatorSHSGui.lvclass" Type="LVClass" URL="../GUI/ImageSourceBaseGui/Simulator/SHS/ImageSourceSimluatorSHSGui.lvclass"/>
+			<Item Name="UpdateControls Msg.lvclass" Type="LVClass" URL="../GUI/ImageSourceBaseGui/Simulator/SHS/ZernikeControl Messages/UpdateControls Msg/UpdateControls Msg.lvclass"/>
+			<Item Name="ZernikeControl.lvclass" Type="LVClass" URL="../GUI/ImageSourceBaseGui/Simulator/SHS/ZernikeControl/ZernikeControl.lvclass"/>
+		</Item>
+		<Item Name="ImageSourceSimulatorOfflineGui" Type="Folder">
+			<Item Name="ImageSourceSimulatorOfflineGui.lvclass" Type="LVClass" URL="../GUI/ImageSourceBaseGui/Simulator/Offline/ImageSourceSimulatorOfflineGui.lvclass"/>
+		</Item>
+		<Item Name="ImageSourceSimulatorGui" Type="Folder">
+			<Item Name="ImageSourceSimulatorGui.lvclass" Type="LVClass" URL="../GUI/ImageSourceBaseGui/Simulator/ImageSourceSimulatorGui.lvclass"/>
+		</Item>
+		<Item Name="ImageSourceImaqdxGui" Type="Folder">
+			<Item Name="Msg" Type="Folder">
+				<Item Name="ChangeCamName Msg.lvclass" Type="LVClass" URL="../GUI/ImageSourceBaseGui/ImageSourceImaqdxGui Messages/ChangeCamName Msg/ChangeCamName Msg.lvclass"/>
+				<Item Name="FindCams Msg.lvclass" Type="LVClass" URL="../GUI/ImageSourceBaseGui/ImageSourceImaqdxGui Messages/FindCams Msg/FindCams Msg.lvclass"/>
+			</Item>
+			<Item Name="ImageSourceImaqdxGui.lvclass" Type="LVClass" URL="../GUI/ImageSourceBaseGui/Imaqdx/ImageSourceImaqdxGui.lvclass"/>
+		</Item>
+		<Item Name="ImageSourceImaqdxBaslerGui" Type="Folder">
+			<Item Name="ImageSourceImaqdxBaslerGui.lvclass" Type="LVClass" URL="../GUI/ImageSourceBaseGui/Imaqdx/Basler/ImageSourceImaqdxBaslerGui.lvclass"/>
+		</Item>
+		<Item Name="ImageSourceImaqdxBaslerFWGui" Type="Folder">
+			<Item Name="ImageSourceImaqdxBaslerFWGui.lvclass" Type="LVClass" URL="../GUI/ImageSourceBaseGui/Imaqdx/Basler/Firewire/ImageSourceImaqdxBaslerFWGui.lvclass"/>
+		</Item>
+	</Item>
+</Library>