diff --git a/Testing/Data/SystemTest/ENGINX/EnginX.csv.md5 b/Testing/Data/SystemTest/ENGINX/EnginX.csv.md5
new file mode 100644
index 0000000000000000000000000000000000000000..023b901607cb0ce520674dbd06ecb020d6190f4f
--- /dev/null
+++ b/Testing/Data/SystemTest/ENGINX/EnginX.csv.md5
@@ -0,0 +1 @@
+d0ef27186e0b5dc3efa148aa2d240d6c
diff --git a/Testing/Data/SystemTest/ENGINX00299080.nxs.md5 b/Testing/Data/SystemTest/ENGINX00299080.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..940343f3555a8e85d663d93c0d5fb7e99cbcf3fc
--- /dev/null
+++ b/Testing/Data/SystemTest/ENGINX00299080.nxs.md5
@@ -0,0 +1 @@
+2ecd47f8c3e700a9b4ceb299053b46a9
diff --git a/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_1.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_1.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..620a1439d528d5db1f0a996fe669ce200594d142
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_1.nxs.md5
@@ -0,0 +1 @@
+d0b4430278b9d243de1faa4af64a719d
diff --git a/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_2.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_2.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..d91a4771d1ddf064b1854efc453898cf18653f3a
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_2.nxs.md5
@@ -0,0 +1 @@
+5dce7ab357ca2e55d6fa37904a63e09c
diff --git a/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_cropped.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_cropped.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..8fee772f2ce04f54ec600b05dc4de82facafab6c
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_cropped.nxs.md5
@@ -0,0 +1 @@
+34a1df6a95448dfe3ae436324707686e
diff --git a/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_cropped_parameters.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_cropped_parameters.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..f543cb8d4aa25dc5c6241760fb42e60a549ed608
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_cropped_parameters.nxs.md5
@@ -0,0 +1 @@
+fdbb35b00459d3e728177bec0c898ab2
diff --git a/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_south_parameters.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_south_parameters.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..e9be6bae52c8d8be3e6068a6c1425b9f366945b0
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_south_parameters.nxs.md5
@@ -0,0 +1 @@
+6b17fc0b7a81fe055d66f53672bd38a5
diff --git a/Testing/SystemTests/tests/analysis/reference/engggui_calibration_banks_parameters.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_banks_parameters.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..107abab1d5700d9af423d104e0a19c000490b8a7
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_banks_parameters.nxs.md5
@@ -0,0 +1 @@
+16002da0c3f7125224df84114f84d0c8
diff --git a/Testing/SystemTests/tests/analysis/reference/engggui_calibration_sample.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_sample.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..d3ad363c8fbff249c97503a8ec15b8f08acd6c08
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_sample.nxs.md5
@@ -0,0 +1 @@
+7febbcfac7118753eada8bee1c1a00ad
diff --git a/Testing/SystemTests/tests/analysis/reference/engggui_vanadium_integration.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/engggui_vanadium_integration.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..04964617d2ecc00a18f1c47de52a60d6a7f043bd
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/engggui_vanadium_integration.nxs.md5
@@ -0,0 +1 @@
+68c30b476b6bc24ceaacafbad7987f7f
diff --git a/Testing/SystemTests/tests/analysis/reference/enggui_focusing_output_ws_bank_1.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/enggui_focusing_output_ws_bank_1.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..8c961642980f11ac92eb5957ce7f795aea6f4c4d
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/enggui_focusing_output_ws_bank_1.nxs.md5
@@ -0,0 +1 @@
+8327f7cae176e2d7744766cdd6e12e29
diff --git a/Testing/SystemTests/tests/analysis/reference/enggui_focusing_output_ws_bank_2.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/enggui_focusing_output_ws_bank_2.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..c2e12c6b116906e7de8e746fe934c91c4b4306cb
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/enggui_focusing_output_ws_bank_2.nxs.md5
@@ -0,0 +1 @@
+34c3f6b93598998ef5224c16f764a8b4
diff --git a/Testing/SystemTests/tests/analysis/reference/enggui_focusing_output_ws_bank_cropped.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/enggui_focusing_output_ws_bank_cropped.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..b2001b1f2ff3c337f98a840c9301f5669ee1f498
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/enggui_focusing_output_ws_bank_cropped.nxs.md5
@@ -0,0 +1 @@
+4eb77f496c0c40e0f8f562cf3d85e398
diff --git a/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_1.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_1.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..c9705dc21843c15389bc5e6e3de7d7a6f01ba315
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_1.nxs.md5
@@ -0,0 +1 @@
+17a79aa80d1c5ab0c57001d2bc803c16
diff --git a/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_10.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_10.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..89ec9c663a9202cb8e7e483ec739f08d3ad284eb
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_10.nxs.md5
@@ -0,0 +1 @@
+a81d91303131a7365441c67dd64e6cd8
diff --git a/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_2.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_2.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..fe30427b23e894dd37a931dd3bf4c7423c5d6862
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_2.nxs.md5
@@ -0,0 +1 @@
+d007af776dc304b42a18ef34494dc41a
diff --git a/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_3.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_3.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..5d50703e9cc5422702dd442a033edf5149594699
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_3.nxs.md5
@@ -0,0 +1 @@
+dc1e57ad13bdf4ed50ed9a5c17f8ad5d
diff --git a/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_4.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_4.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..0e823c1ea165b298a5198693c3d2760ca67d820b
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_4.nxs.md5
@@ -0,0 +1 @@
+1291734ce486b58e026edbab7b7e1c74
diff --git a/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_5.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_5.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..50becb02f10cc6b7efeba11c785589cc3edb521d
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_5.nxs.md5
@@ -0,0 +1 @@
+432a8cad93b052e75bfd780977647fd0
diff --git a/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_6.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_6.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..7fb250845cad00f989067eb877e2325549c54bc5
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_6.nxs.md5
@@ -0,0 +1 @@
+43a1f7e4348e284fe68a891768f1de2a
diff --git a/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_7.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_7.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..f6eeaa2a726372b65ef5502c95a518d6b8df2713
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_7.nxs.md5
@@ -0,0 +1 @@
+7704949b91a2e164cc9166b087402c17
diff --git a/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_8.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_8.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..f09f92ccd03b0a11b5e9715b006259f9bd16c9dd
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_8.nxs.md5
@@ -0,0 +1 @@
+f4f1d35bdae00f36df138a49e7ab4242
diff --git a/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_9.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_9.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..0d01c7e208eada322266c14dc4910549e60157e7
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/enggui_texture_Bank_9.nxs.md5
@@ -0,0 +1 @@
+325e2f3172aa4049783ced1c1077e6ef