From 75f012be9f73588503ac193c9ee5746fe821ad64 Mon Sep 17 00:00:00 2001
From: Jake Read <jake.read@cba.mit.edu>
Date: Wed, 23 Oct 2019 15:37:57 -0400
Subject: [PATCH] clean sys after ponyo renaming rework

---
 hunks/debug/bytearrayoutput.js        |    2 +-
 save/systems/dex-basics-incback.json  | 1064 ---------------------
 save/systems/dex-bootup.json          |  819 ----------------
 save/systems/dex-calibrator.json      |  700 --------------
 save/systems/dex-testmachine-v01.json | 1253 -------------------------
 save/systems/dive-l1-a.json           |  561 -----------
 save/systems/dive-l1-e.json           |  525 -----------
 save/systems/step-test-00.json        |  396 --------
 save/systems/vfpt-l1-byte-tester.json |  387 --------
 save/systems/vfpt-l1-raw.json         |  179 ++++
 save/systems/vfpt-l1.json             |  114 ++-
 11 files changed, 291 insertions(+), 5709 deletions(-)
 delete mode 100644 save/systems/dex-basics-incback.json
 delete mode 100644 save/systems/dex-bootup.json
 delete mode 100644 save/systems/dex-calibrator.json
 delete mode 100644 save/systems/dex-testmachine-v01.json
 delete mode 100644 save/systems/dive-l1-a.json
 delete mode 100644 save/systems/dive-l1-e.json
 delete mode 100644 save/systems/step-test-00.json
 delete mode 100644 save/systems/vfpt-l1-byte-tester.json
 create mode 100644 save/systems/vfpt-l1-raw.json

diff --git a/hunks/debug/bytearrayoutput.js b/hunks/debug/bytearrayoutput.js
index 87983d1..7f127fb 100644
--- a/hunks/debug/bytearrayoutput.js
+++ b/hunks/debug/bytearrayoutput.js
@@ -18,7 +18,7 @@ function ByteArrayOutput() {
 
     pbutton.onChange = (value) => {
       if(otp.io()){
-        console.warning("byte output machine's byte output port is occupied, cannot push more")
+        console.warn("byte output machine's byte output port is occupied, cannot push more")
       } else {
         let arr = bytesAsAString.value.split(',')
         let narr = []
diff --git a/save/systems/dex-basics-incback.json b/save/systems/dex-basics-incback.json
deleted file mode 100644
index 4c25be2..0000000
--- a/save/systems/dex-basics-incback.json
+++ /dev/null
@@ -1,1064 +0,0 @@
-{
-  "interpreterName": "cuttlefish",
-  "interpreterVersion": "v0.1",
-  "hunks": [
-    {
-      "type": "manager",
-      "name": "nrol",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "1",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "tlview",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "0",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "pipes/vfptc",
-      "name": "pipes/vfptc_2",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "pipe status",
-          "type": "string",
-          "value": "open"
-        },
-        {
-          "name": "websocket port",
-          "type": "string",
-          "value": "2042"
-        },
-        {
-          "name": "usb product id",
-          "type": "string",
-          "value": "8022"
-        },
-        {
-          "name": "pipe reset",
-          "type": "boolean",
-          "value": "false"
-        },
-        {
-          "name": "serialport status",
-          "type": "string",
-          "value": "open"
-        }
-      ]
-    },
-    {
-      "type": "link",
-      "name": "link_3",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray"
-        },
-        {
-          "name": "auto_5_2",
-          "type": "byteArray"
-        },
-        {
-          "name": "auto_150_3",
-          "type": "byteArray"
-        },
-        {
-          "name": "inc",
-          "type": "int32"
-        },
-        {
-          "name": "auto_154_4",
-          "type": "boolean"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "2",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "4",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_164_3",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "5",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_181_4",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "6",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_73_3",
-          "type": "int32",
-          "connections": [
-            {
-              "inHunkIndex": "8",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_194_3",
-          "type": "int32",
-          "connections": [
-            {
-              "inHunkIndex": "10",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "isActive",
-          "type": "boolean",
-          "value": "true"
-        },
-        {
-          "name": "otherLink",
-          "type": "uint16",
-          "value": "1"
-        },
-        {
-          "name": "inputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), auto_5_2 (byteArray), auto_150_3 (byteArray), inc (int32), auto_154_4 (boolean)"
-        },
-        {
-          "name": "outputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), auto_164_3 (byteArray), auto_181_4 (byteArray), auto_73_3 (int32), auto_194_3 (int32)"
-        }
-      ],
-      "contains": {
-        "interpreterName": "ponyo",
-        "interpreterVersion": "v0.1",
-        "hunks": [
-          {
-            "type": "manager",
-            "name": "ponyo_one",
-            "inputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "1"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_1",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_168_3_512",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_206_4_512",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_189_6",
-                "type": "int32"
-              },
-              {
-                "name": "auto_226_6",
-                "type": "int32"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "2",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "0",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "auto_8_2_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "1"
-                  }
-                ]
-              },
-              {
-                "name": "auto_171_3_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "6",
-                    "inHunkInput": "1"
-                  }
-                ]
-              },
-              {
-                "name": "inc",
-                "type": "int32",
-                "connections": [
-                  {
-                    "inHunkIndex": "6",
-                    "inHunkInput": "2"
-                  }
-                ]
-              },
-              {
-                "name": "auto_39_5",
-                "type": "boolean",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "2"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "3"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_168_3 (byteArray), auto_206_4 (byteArray), auto_189_6 (int32), auto_226_6 (int32)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_8_2 (byteArray), auto_171_3 (byteArray), inc (int32), auto_39_5 (boolean)"
-              }
-            ]
-          },
-          {
-            "type": "comm/COBSerialUSB",
-            "name": "comm/COBSerialUSB_2",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_3",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_214_2",
-                "type": "boolean"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "4",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "2"
-                  }
-                ]
-              },
-              {
-                "name": "auto_47_2",
-                "type": "int32",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "4"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "1"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_214_2 (boolean)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_47_2 (int32)"
-              }
-            ],
-            "contains": {
-              "interpreterName": "ponyo",
-              "interpreterVersion": "v0.1",
-              "hunks": [
-                {
-                  "type": "manager",
-                  "name": "ponyo_one",
-                  "inputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "1"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "link",
-                  "name": "link_1",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "auto_62_3",
-                      "type": "int32"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "2",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "0",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "auto_246_4",
-                      "type": "boolean",
-                      "connections": [
-                        {
-                          "inHunkIndex": "3",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ],
-                  "states": [
-                    {
-                      "name": "isActive",
-                      "type": "boolean",
-                      "value": "true"
-                    },
-                    {
-                      "name": "otherLink",
-                      "type": "uint16",
-                      "value": "3"
-                    },
-                    {
-                      "name": "inputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray), auto_62_3 (int32)"
-                    },
-                    {
-                      "name": "outputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray), auto_246_4 (boolean)"
-                    }
-                  ]
-                },
-                {
-                  "type": "comm/COBSerialRJ45_A",
-                  "name": "comm/COBSerialRJ45_A_2",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "loadcell",
-                  "name": "loadcell_3",
-                  "inputs": [
-                    {
-                      "name": "read",
-                      "type": "boolean"
-                    },
-                    {
-                      "name": "tare",
-                      "type": "boolean"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "24bit",
-                      "type": "int32",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "2"
-                        }
-                      ]
-                    }
-                  ]
-                }
-              ]
-            }
-          },
-          {
-            "type": "comm/COBSerialRJ45_E",
-            "name": "comm/COBSerialRJ45_E_4",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "comm/COBSerialRJ45_A",
-            "name": "comm/COBSerialRJ45_A_5",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "6",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_6",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray"
-              },
-              {
-                "name": "inc",
-                "type": "int32"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "5",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "3"
-                  }
-                ]
-              },
-              {
-                "name": "auto_171_2",
-                "type": "int32",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "5"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "1"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), inc (int32)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_171_2 (int32)"
-              }
-            ],
-            "contains": {
-              "interpreterName": "ponyo",
-              "interpreterVersion": "v0.1",
-              "hunks": [
-                {
-                  "type": "manager",
-                  "name": "ponyo_one",
-                  "inputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "1"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "link",
-                  "name": "link_1",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "auto_4_3",
-                      "type": "int32"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "2",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "0",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "inc",
-                      "type": "int32",
-                      "connections": [
-                        {
-                          "inHunkIndex": "3",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ],
-                  "states": [
-                    {
-                      "name": "isActive",
-                      "type": "boolean",
-                      "value": "true"
-                    },
-                    {
-                      "name": "otherLink",
-                      "type": "uint16",
-                      "value": "6"
-                    },
-                    {
-                      "name": "inputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray), auto_4_3 (int32)"
-                    },
-                    {
-                      "name": "outputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray), inc (int32)"
-                    }
-                  ]
-                },
-                {
-                  "type": "comm/COBSerialRJ45_A",
-                  "name": "comm/COBSerialRJ45_A_2",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "stepper",
-                  "name": "step_driver",
-                  "inputs": [
-                    {
-                      "name": "increment",
-                      "type": "int32"
-                    },
-                    {
-                      "name": "enable",
-                      "type": "boolean"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "increment",
-                      "type": "int32",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "2"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "stallGuard",
-                      "type": "uint32"
-                    }
-                  ],
-                  "states": [
-                    {
-                      "name": "current (6-24)",
-                      "type": "uint16",
-                      "value": "16"
-                    },
-                    {
-                      "name": "enable",
-                      "type": "boolean",
-                      "value": "true"
-                    }
-                  ]
-                }
-              ]
-            }
-          }
-        ]
-      }
-    },
-    {
-      "type": "view",
-      "name": "view_4",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "1"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "view_5",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "2"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "view_6",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "3"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "flowcontrol/syncpressure",
-      "name": "flowcontrol/syncpressure_7",
-      "outputs": [
-        {
-          "name": "boolean",
-          "type": "boolean",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "5"
-            }
-          ]
-        },
-        {
-          "name": "number",
-          "type": "number",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "4"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "run",
-          "type": "boolean",
-          "value": "false"
-        },
-        {
-          "name": "types",
-          "type": "string",
-          "value": "type, value sets OK"
-        },
-        {
-          "name": "types",
-          "type": "string",
-          "value": "boolean, number"
-        },
-        {
-          "name": "values",
-          "type": "string",
-          "value": "true, 12"
-        }
-      ]
-    },
-    {
-      "type": "calibrations/lsq",
-      "name": "calibrations/lsq_8",
-      "inputs": [
-        {
-          "name": "reading",
-          "type": "number"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "prediction",
-          "type": "number",
-          "connections": [
-            {
-              "inHunkIndex": "9",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "csv: readings: x",
-          "type": "string",
-          "value": "25, 14854, 29649, 44453, 74061, 103695"
-        },
-        {
-          "name": "csv: readings: y",
-          "type": "string",
-          "value": "0, 100, 200, 300, 500, 700"
-        },
-        {
-          "name": "calibration result",
-          "type": "string",
-          "value": "6.75e-3 x -2.18e-1"
-        }
-      ]
-    },
-    {
-      "type": "data/log_numbers",
-      "name": "data/log_numbers_9",
-      "inputs": [
-        {
-          "name": "tolog",
-          "type": "number"
-        }
-      ],
-      "states": [
-        {
-          "name": "console",
-          "type": "boolean",
-          "value": "true"
-        }
-      ]
-    },
-    {
-      "type": "data/log_numbers",
-      "name": "data/log_numbers_10",
-      "inputs": [
-        {
-          "name": "tolog",
-          "type": "number"
-        }
-      ],
-      "states": [
-        {
-          "name": "console",
-          "type": "boolean",
-          "value": "false"
-        }
-      ]
-    }
-  ]
-}
\ No newline at end of file
diff --git a/save/systems/dex-bootup.json b/save/systems/dex-bootup.json
deleted file mode 100644
index d01e334..0000000
--- a/save/systems/dex-bootup.json
+++ /dev/null
@@ -1,819 +0,0 @@
-{
-  "interpreterName": "cuttlefish",
-  "interpreterVersion": "v0.1",
-  "hunks": [
-    {
-      "type": "manager",
-      "name": "nrol",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "1",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "tlview",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "0",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "pipes/vfptc",
-      "name": "pipes/vfptc_2",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "pipe status",
-          "type": "string",
-          "value": "open"
-        },
-        {
-          "name": "websocket port",
-          "type": "string",
-          "value": "2042"
-        },
-        {
-          "name": "usb product id",
-          "type": "string",
-          "value": "8022"
-        },
-        {
-          "name": "pipe reset",
-          "type": "boolean",
-          "value": "false"
-        },
-        {
-          "name": "serialport status",
-          "type": "string",
-          "value": "open"
-        }
-      ]
-    },
-    {
-      "type": "link",
-      "name": "link_3",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray"
-        },
-        {
-          "name": "auto_5_2",
-          "type": "byteArray"
-        },
-        {
-          "name": "auto_150_3",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "2",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "4",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_164_3",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "5",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_181_4",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "6",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "isActive",
-          "type": "boolean",
-          "value": "true"
-        },
-        {
-          "name": "otherLink",
-          "type": "uint16",
-          "value": "1"
-        },
-        {
-          "name": "inputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), auto_5_2 (byteArray), auto_150_3 (byteArray)"
-        },
-        {
-          "name": "outputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), auto_164_3 (byteArray), auto_181_4 (byteArray)"
-        }
-      ],
-      "contains": {
-        "interpreterName": "ponyo",
-        "interpreterVersion": "v0.1",
-        "hunks": [
-          {
-            "type": "manager",
-            "name": "ponyo_one",
-            "inputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "1"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_1",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_168_3_512",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_206_4_512",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "2",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "0",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "auto_8_2_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "1"
-                  }
-                ]
-              },
-              {
-                "name": "auto_171_3_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "6",
-                    "inHunkInput": "1"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "3"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_168_3 (byteArray), auto_206_4 (byteArray)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_8_2 (byteArray), auto_171_3 (byteArray)"
-              }
-            ]
-          },
-          {
-            "type": "comm/COBSerialUSB",
-            "name": "comm/COBSerialUSB_2",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_3",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "4",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "2"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "1"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray)"
-              }
-            ],
-            "contains": {
-              "interpreterName": "ponyo",
-              "interpreterVersion": "v0.1",
-              "hunks": [
-                {
-                  "type": "manager",
-                  "name": "ponyo_one",
-                  "inputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "1"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "link",
-                  "name": "link_1",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "2",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "0",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ],
-                  "states": [
-                    {
-                      "name": "isActive",
-                      "type": "boolean",
-                      "value": "true"
-                    },
-                    {
-                      "name": "otherLink",
-                      "type": "uint16",
-                      "value": "3"
-                    },
-                    {
-                      "name": "inputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray)"
-                    },
-                    {
-                      "name": "outputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray)"
-                    }
-                  ]
-                },
-                {
-                  "type": "comm/COBSerialRJ45_A",
-                  "name": "comm/COBSerialRJ45_A_2",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "loadcell",
-                  "name": "loadcell_3",
-                  "inputs": [
-                    {
-                      "name": "read",
-                      "type": "boolean"
-                    },
-                    {
-                      "name": "tare",
-                      "type": "boolean"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "24bit",
-                      "type": "int32"
-                    }
-                  ]
-                }
-              ]
-            }
-          },
-          {
-            "type": "comm/COBSerialRJ45_E",
-            "name": "comm/COBSerialRJ45_E_4",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "comm/COBSerialRJ45_A",
-            "name": "comm/COBSerialRJ45_A_5",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "6",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_6",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "5",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "3"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "1"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray)"
-              }
-            ],
-            "contains": {
-              "interpreterName": "ponyo",
-              "interpreterVersion": "v0.1",
-              "hunks": [
-                {
-                  "type": "manager",
-                  "name": "ponyo_one",
-                  "inputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "1"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "link",
-                  "name": "link_1",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "2",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "0",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ],
-                  "states": [
-                    {
-                      "name": "isActive",
-                      "type": "boolean",
-                      "value": "true"
-                    },
-                    {
-                      "name": "otherLink",
-                      "type": "uint16",
-                      "value": "6"
-                    },
-                    {
-                      "name": "inputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray)"
-                    },
-                    {
-                      "name": "outputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray)"
-                    }
-                  ]
-                },
-                {
-                  "type": "comm/COBSerialRJ45_A",
-                  "name": "comm/COBSerialRJ45_A_2",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "stepper",
-                  "name": "step_driver",
-                  "inputs": [
-                    {
-                      "name": "increment",
-                      "type": "int32"
-                    },
-                    {
-                      "name": "enable",
-                      "type": "boolean"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "increment",
-                      "type": "int32"
-                    },
-                    {
-                      "name": "stallGuard",
-                      "type": "uint32"
-                    }
-                  ],
-                  "states": [
-                    {
-                      "name": "current (6-24)",
-                      "type": "uint16",
-                      "value": "16"
-                    },
-                    {
-                      "name": "enable",
-                      "type": "boolean",
-                      "value": "true"
-                    }
-                  ]
-                }
-              ]
-            }
-          }
-        ]
-      }
-    },
-    {
-      "type": "view",
-      "name": "view_4",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "1"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "view_5",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "2"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "view_6",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "3"
-            }
-          ]
-        }
-      ]
-    }
-  ]
-}
\ No newline at end of file
diff --git a/save/systems/dex-calibrator.json b/save/systems/dex-calibrator.json
deleted file mode 100644
index 8a827cb..0000000
--- a/save/systems/dex-calibrator.json
+++ /dev/null
@@ -1,700 +0,0 @@
-{
-  "interpreterName": "cuttlefish",
-  "interpreterVersion": "v0.1",
-  "hunks": [
-    {
-      "type": "manager",
-      "name": "nrol",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "1",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "tlview",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "0",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "pipes/vfptc",
-      "name": "pipes/vfptc_2",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "pipe status",
-          "type": "string",
-          "value": "open"
-        },
-        {
-          "name": "websocket port",
-          "type": "string",
-          "value": "2042"
-        },
-        {
-          "name": "usb product id",
-          "type": "string",
-          "value": "8022"
-        },
-        {
-          "name": "pipe reset",
-          "type": "boolean",
-          "value": "false"
-        },
-        {
-          "name": "serialport status",
-          "type": "string",
-          "value": "open"
-        }
-      ]
-    },
-    {
-      "type": "link",
-      "name": "link_3",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray"
-        },
-        {
-          "name": "auto_5_2",
-          "type": "byteArray"
-        },
-        {
-          "name": "auto_230_4",
-          "type": "boolean"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "2",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "4",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_164_3",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "5",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_246_2",
-          "type": "int32",
-          "connections": [
-            {
-              "inHunkIndex": "6",
-              "inHunkInput": "0"
-            },
-            {
-              "inHunkIndex": "9",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "isActive",
-          "type": "boolean",
-          "value": "true"
-        },
-        {
-          "name": "otherLink",
-          "type": "uint16",
-          "value": "1"
-        },
-        {
-          "name": "inputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), auto_5_2 (byteArray), auto_230_4 (boolean)"
-        },
-        {
-          "name": "outputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), auto_164_3 (byteArray), auto_246_2 (int32)"
-        }
-      ],
-      "contains": {
-        "interpreterName": "ponyo",
-        "interpreterVersion": "v0.1",
-        "hunks": [
-          {
-            "type": "manager",
-            "name": "ponyo_one",
-            "inputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "1"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_1",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_168_3_512",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_236_3",
-                "type": "int32"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "2",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "0",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "auto_8_2_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "1"
-                  }
-                ]
-              },
-              {
-                "name": "auto_120_3",
-                "type": "boolean",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "2"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "3"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_168_3 (byteArray), auto_236_3 (int32)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_8_2 (byteArray), auto_120_3 (boolean)"
-              }
-            ]
-          },
-          {
-            "type": "comm/COBSerialUSB",
-            "name": "comm/COBSerialUSB_2",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_3",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_250_3",
-                "type": "boolean"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "4",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "2"
-                  }
-                ]
-              },
-              {
-                "name": "auto_47_2",
-                "type": "int32",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "3"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "1"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_250_3 (boolean)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_47_2 (int32)"
-              }
-            ],
-            "contains": {
-              "interpreterName": "ponyo",
-              "interpreterVersion": "v0.1",
-              "hunks": [
-                {
-                  "type": "manager",
-                  "name": "ponyo_one",
-                  "inputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "1"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "link",
-                  "name": "link_1",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "auto_78_2",
-                      "type": "int32"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "2",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "0",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "auto_214_4",
-                      "type": "boolean",
-                      "connections": [
-                        {
-                          "inHunkIndex": "3",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ],
-                  "states": [
-                    {
-                      "name": "isActive",
-                      "type": "boolean",
-                      "value": "true"
-                    },
-                    {
-                      "name": "otherLink",
-                      "type": "uint16",
-                      "value": "3"
-                    },
-                    {
-                      "name": "inputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray), auto_78_2 (int32)"
-                    },
-                    {
-                      "name": "outputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray), auto_214_4 (boolean)"
-                    }
-                  ]
-                },
-                {
-                  "type": "comm/COBSerialRJ45_A",
-                  "name": "comm/COBSerialRJ45_A_2",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "loadcell",
-                  "name": "loadcell_3",
-                  "inputs": [
-                    {
-                      "name": "read",
-                      "type": "boolean"
-                    },
-                    {
-                      "name": "tare",
-                      "type": "boolean"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "24bit",
-                      "type": "int32",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "2"
-                        }
-                      ]
-                    }
-                  ]
-                }
-              ]
-            }
-          },
-          {
-            "type": "comm/COBSerialRJ45_E",
-            "name": "comm/COBSerialRJ45_E_4",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          }
-        ]
-      }
-    },
-    {
-      "type": "view",
-      "name": "view_4",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "1"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "view_5",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "2"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "data/log_numbers",
-      "name": "data/log_numbers_6",
-      "inputs": [
-        {
-          "name": "tolog",
-          "type": "number"
-        }
-      ],
-      "states": [
-        {
-          "name": "console",
-          "type": "boolean",
-          "value": "false"
-        }
-      ]
-    },
-    {
-      "type": "interface/button",
-      "name": "interface/button_7",
-      "outputs": [
-        {
-          "name": "onclick",
-          "type": "boolean",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "3"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "data/log_numbers",
-      "name": "data/log_numbers_9",
-      "inputs": [
-        {
-          "name": "tolog",
-          "type": "number"
-        }
-      ],
-      "states": [
-        {
-          "name": "console",
-          "type": "boolean",
-          "value": "false"
-        }
-      ]
-    },
-    {
-      "type": "calibrations/lsq",
-      "name": "calibrations/lsq_10",
-      "inputs": [
-        {
-          "name": "reading",
-          "type": "number"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "prediction",
-          "type": "number",
-          "connections": [
-            {
-              "inHunkIndex": "8",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "csv: readings: x",
-          "type": "string",
-          "value": "25, 14854, 29649, 44453, 74061, 103695"
-        },
-        {
-          "name": "csv: readings: y",
-          "type": "string",
-          "value": "0, 100, 200, 300, 500, 700"
-        },
-        {
-          "name": "calibration result",
-          "type": "string",
-          "value": "0.007x -0.218"
-        }
-      ]
-    }
-  ]
-}
\ No newline at end of file
diff --git a/save/systems/dex-testmachine-v01.json b/save/systems/dex-testmachine-v01.json
deleted file mode 100644
index 7dc2096..0000000
--- a/save/systems/dex-testmachine-v01.json
+++ /dev/null
@@ -1,1253 +0,0 @@
-{
-  "interpreterName": "cuttlefish",
-  "interpreterVersion": "v0.1",
-  "hunks": [
-    {
-      "type": "manager",
-      "name": "nrol",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "1",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "tlview",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "0",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "pipes/vfptc",
-      "name": "pipes/vfptc_2",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "pipe status",
-          "type": "string",
-          "value": "open"
-        },
-        {
-          "name": "websocket port",
-          "type": "string",
-          "value": "2042"
-        },
-        {
-          "name": "usb product id",
-          "type": "string",
-          "value": "8022"
-        },
-        {
-          "name": "pipe reset",
-          "type": "boolean",
-          "value": "false"
-        },
-        {
-          "name": "serialport status",
-          "type": "string",
-          "value": "open"
-        }
-      ]
-    },
-    {
-      "type": "link",
-      "name": "link_3",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray"
-        },
-        {
-          "name": "auto_5_2",
-          "type": "byteArray"
-        },
-        {
-          "name": "auto_150_3",
-          "type": "byteArray"
-        },
-        {
-          "name": "inc",
-          "type": "int32"
-        },
-        {
-          "name": "auto_154_4",
-          "type": "boolean"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "2",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "4",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_164_3",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "5",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_181_4",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "6",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_73_3",
-          "type": "int32",
-          "connections": [
-            {
-              "inHunkIndex": "7",
-              "inHunkInput": "0"
-            },
-            {
-              "inHunkIndex": "15",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_194_3",
-          "type": "int32",
-          "connections": [
-            {
-              "inHunkIndex": "9",
-              "inHunkInput": "0"
-            },
-            {
-              "inHunkIndex": "14",
-              "inHunkInput": "1"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "isActive",
-          "type": "boolean",
-          "value": "true"
-        },
-        {
-          "name": "otherLink",
-          "type": "uint16",
-          "value": "1"
-        },
-        {
-          "name": "inputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), auto_5_2 (byteArray), auto_150_3 (byteArray), inc (int32), auto_154_4 (boolean)"
-        },
-        {
-          "name": "outputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), auto_164_3 (byteArray), auto_181_4 (byteArray), auto_73_3 (int32), auto_194_3 (int32)"
-        }
-      ],
-      "contains": {
-        "interpreterName": "ponyo",
-        "interpreterVersion": "v0.1",
-        "hunks": [
-          {
-            "type": "manager",
-            "name": "ponyo_one",
-            "inputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "1"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_1",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_168_3_512",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_206_4_512",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_189_6",
-                "type": "int32"
-              },
-              {
-                "name": "auto_226_6",
-                "type": "int32"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "2",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "0",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "auto_8_2_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "1"
-                  }
-                ]
-              },
-              {
-                "name": "auto_171_3_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "6",
-                    "inHunkInput": "1"
-                  }
-                ]
-              },
-              {
-                "name": "inc",
-                "type": "int32",
-                "connections": [
-                  {
-                    "inHunkIndex": "6",
-                    "inHunkInput": "2"
-                  }
-                ]
-              },
-              {
-                "name": "auto_39_5",
-                "type": "boolean",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "2"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "3"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_168_3 (byteArray), auto_206_4 (byteArray), auto_189_6 (int32), auto_226_6 (int32)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_8_2 (byteArray), auto_171_3 (byteArray), inc (int32), auto_39_5 (boolean)"
-              }
-            ]
-          },
-          {
-            "type": "comm/COBSerialUSB",
-            "name": "comm/COBSerialUSB_2",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_3",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_214_2",
-                "type": "boolean"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "4",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "2"
-                  }
-                ]
-              },
-              {
-                "name": "auto_47_2",
-                "type": "int32",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "4"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "1"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_214_2 (boolean)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_47_2 (int32)"
-              }
-            ],
-            "contains": {
-              "interpreterName": "ponyo",
-              "interpreterVersion": "v0.1",
-              "hunks": [
-                {
-                  "type": "manager",
-                  "name": "ponyo_one",
-                  "inputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "1"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "link",
-                  "name": "link_1",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "auto_62_3",
-                      "type": "int32"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "2",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "0",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "auto_246_4",
-                      "type": "boolean",
-                      "connections": [
-                        {
-                          "inHunkIndex": "3",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ],
-                  "states": [
-                    {
-                      "name": "isActive",
-                      "type": "boolean",
-                      "value": "true"
-                    },
-                    {
-                      "name": "otherLink",
-                      "type": "uint16",
-                      "value": "3"
-                    },
-                    {
-                      "name": "inputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray), auto_62_3 (int32)"
-                    },
-                    {
-                      "name": "outputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray), auto_246_4 (boolean)"
-                    }
-                  ]
-                },
-                {
-                  "type": "comm/COBSerialRJ45_A",
-                  "name": "comm/COBSerialRJ45_A_2",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "loadcell",
-                  "name": "loadcell_3",
-                  "inputs": [
-                    {
-                      "name": "read",
-                      "type": "boolean"
-                    },
-                    {
-                      "name": "tare",
-                      "type": "boolean"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "24bit",
-                      "type": "int32",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "2"
-                        }
-                      ]
-                    }
-                  ]
-                }
-              ]
-            }
-          },
-          {
-            "type": "comm/COBSerialRJ45_E",
-            "name": "comm/COBSerialRJ45_E_4",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "comm/COBSerialRJ45_A",
-            "name": "comm/COBSerialRJ45_A_5",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "6",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_6",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray"
-              },
-              {
-                "name": "inc",
-                "type": "int32"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "5",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "3"
-                  }
-                ]
-              },
-              {
-                "name": "auto_171_2",
-                "type": "int32",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "5"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "1"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), inc (int32)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_171_2 (int32)"
-              }
-            ],
-            "contains": {
-              "interpreterName": "ponyo",
-              "interpreterVersion": "v0.1",
-              "hunks": [
-                {
-                  "type": "manager",
-                  "name": "ponyo_one",
-                  "inputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "1"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "link",
-                  "name": "link_1",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "auto_4_3",
-                      "type": "int32"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "2",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "0",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "inc",
-                      "type": "int32",
-                      "connections": [
-                        {
-                          "inHunkIndex": "3",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ],
-                  "states": [
-                    {
-                      "name": "isActive",
-                      "type": "boolean",
-                      "value": "true"
-                    },
-                    {
-                      "name": "otherLink",
-                      "type": "uint16",
-                      "value": "6"
-                    },
-                    {
-                      "name": "inputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray), auto_4_3 (int32)"
-                    },
-                    {
-                      "name": "outputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray), inc (int32)"
-                    }
-                  ]
-                },
-                {
-                  "type": "comm/COBSerialRJ45_A",
-                  "name": "comm/COBSerialRJ45_A_2",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "stepper",
-                  "name": "step_driver",
-                  "inputs": [
-                    {
-                      "name": "increment",
-                      "type": "int32"
-                    },
-                    {
-                      "name": "enable",
-                      "type": "boolean"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "increment",
-                      "type": "int32",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "2"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "stallGuard",
-                      "type": "uint32"
-                    }
-                  ],
-                  "states": [
-                    {
-                      "name": "current (6-24)",
-                      "type": "uint16",
-                      "value": "16"
-                    },
-                    {
-                      "name": "enable",
-                      "type": "boolean",
-                      "value": "false"
-                    }
-                  ]
-                }
-              ]
-            }
-          }
-        ]
-      }
-    },
-    {
-      "type": "view",
-      "name": "view_4",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "1"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "view_5",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "2"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "view_6",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "3"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "calibrations/lsq",
-      "name": "calibrations/lsq_8",
-      "inputs": [
-        {
-          "name": "reading",
-          "type": "number"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "prediction",
-          "type": "number",
-          "connections": [
-            {
-              "inHunkIndex": "8",
-              "inHunkInput": "0"
-            },
-            {
-              "inHunkIndex": "11",
-              "inHunkInput": "2"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "csv: readings: x",
-          "type": "string",
-          "value": "25, 14854, 29649, 44453, 74061, 103695"
-        },
-        {
-          "name": "csv: readings: y",
-          "type": "string",
-          "value": "0, -100, -200, -300, -500, -700"
-        },
-        {
-          "name": "calibration result",
-          "type": "string",
-          "value": "-6.75e-3 x + 2.18e-1"
-        }
-      ]
-    },
-    {
-      "type": "data/log_numbers",
-      "name": "data/log_numbers_9",
-      "inputs": [
-        {
-          "name": "tolog",
-          "type": "number"
-        }
-      ],
-      "states": [
-        {
-          "name": "console",
-          "type": "boolean",
-          "value": "true"
-        }
-      ]
-    },
-    {
-      "type": "data/log_numbers",
-      "name": "data/log_numbers_10",
-      "inputs": [
-        {
-          "name": "tolog",
-          "type": "number"
-        }
-      ],
-      "states": [
-        {
-          "name": "console",
-          "type": "boolean",
-          "value": "false"
-        }
-      ]
-    },
-    {
-      "type": "math/discreteconverter",
-      "name": "math/discreteconverter_12",
-      "inputs": [
-        {
-          "name": "integer",
-          "type": "number"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "value",
-          "type": "number",
-          "connections": [
-            {
-              "inHunkIndex": "11",
-              "inHunkInput": "1"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "units per increment",
-          "type": "number",
-          "value": "4.23387"
-        }
-      ]
-    },
-    {
-      "type": "data/accumulator",
-      "name": "data/accumulator_13",
-      "inputs": [
-        {
-          "name": "reset",
-          "type": "boolean"
-        },
-        {
-          "name": "x",
-          "type": "number"
-        },
-        {
-          "name": "y",
-          "type": "number"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "accumulated",
-          "type": "reference",
-          "connections": [
-            {
-              "inHunkIndex": "12",
-              "inHunkInput": "0"
-            },
-            {
-              "inHunkIndex": "16",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "reset",
-          "type": "boolean",
-          "value": "false"
-        }
-      ]
-    },
-    {
-      "type": "data/linechart",
-      "name": "data/linechart_14",
-      "inputs": [
-        {
-          "name": "array",
-          "type": "reference"
-        }
-      ],
-      "states": [
-        {
-          "name": "displayCount",
-          "type": "number",
-          "value": "50"
-        }
-      ]
-    },
-    {
-      "type": "interface/button",
-      "name": "interface/button_15",
-      "outputs": [
-        {
-          "name": "onclick",
-          "type": "boolean",
-          "connections": [
-            {
-              "inHunkIndex": "11",
-              "inHunkInput": "0"
-            },
-            {
-              "inHunkIndex": "14",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "math/plusequals",
-      "name": "math/plusequals_16",
-      "inputs": [
-        {
-          "name": "reset",
-          "type": "boolean"
-        },
-        {
-          "name": "plus",
-          "type": "number"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "equals",
-          "type": "number",
-          "connections": [
-            {
-              "inHunkIndex": "10",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "reset",
-          "type": "boolean",
-          "value": "false"
-        }
-      ]
-    },
-    {
-      "type": "flowcontrol/syncawait",
-      "name": "flowcontrol/syncawait_16",
-      "inputs": [
-        {
-          "name": "await",
-          "type": "number"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "boolean",
-          "type": "boolean",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "5"
-            }
-          ]
-        },
-        {
-          "name": "number",
-          "type": "number",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "4"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "run",
-          "type": "boolean",
-          "value": "false"
-        },
-        {
-          "name": "status",
-          "type": "string",
-          "value": "type, value sets OK"
-        },
-        {
-          "name": "await",
-          "type": "string",
-          "value": "number"
-        },
-        {
-          "name": "types",
-          "type": "string",
-          "value": "boolean, number"
-        },
-        {
-          "name": "values",
-          "type": "string",
-          "value": "true, 4"
-        }
-      ]
-    },
-    {
-      "type": "data/save",
-      "name": "data/save_16",
-      "inputs": [
-        {
-          "name": "object",
-          "type": "reference"
-        },
-        {
-          "name": "trigger",
-          "type": "boolean"
-        }
-      ],
-      "states": [
-        {
-          "name": "name",
-          "type": "string",
-          "value": "dex-test"
-        },
-        {
-          "name": "save",
-          "type": "boolean",
-          "value": "false"
-        }
-      ]
-    }
-  ]
-}
\ No newline at end of file
diff --git a/save/systems/dive-l1-a.json b/save/systems/dive-l1-a.json
deleted file mode 100644
index 6ed13c3..0000000
--- a/save/systems/dive-l1-a.json
+++ /dev/null
@@ -1,561 +0,0 @@
-{
-  "interpreterName": "cuttlefish",
-  "interpreterVersion": "v0.1",
-  "hunks": [
-    {
-      "type": "manager",
-      "name": "nrol",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "1",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "tlview",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "0",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "pipes/vfptc",
-      "name": "pipes/vfptc_2",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "pipe status",
-          "type": "string",
-          "value": "open"
-        },
-        {
-          "name": "websocket port",
-          "type": "string",
-          "value": "2042"
-        },
-        {
-          "name": "usb product id",
-          "type": "string",
-          "value": "8022"
-        },
-        {
-          "name": "pipe reset",
-          "type": "boolean",
-          "value": "false"
-        },
-        {
-          "name": "serialport status",
-          "type": "string",
-          "value": "open"
-        }
-      ]
-    },
-    {
-      "type": "link",
-      "name": "link_3",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray"
-        },
-        {
-          "name": "auto_54_2",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "2",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "4",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_92_3",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "5",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "isActive",
-          "type": "boolean",
-          "value": "true"
-        },
-        {
-          "name": "otherLink",
-          "type": "uint16",
-          "value": "1"
-        },
-        {
-          "name": "inputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), auto_54_2 (byteArray)"
-        },
-        {
-          "name": "outputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), auto_92_3 (byteArray)"
-        }
-      ],
-      "contains": {
-        "interpreterName": "ponyo",
-        "interpreterVersion": "v0.1",
-        "hunks": [
-          {
-            "type": "manager",
-            "name": "ponyo_one",
-            "inputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "1"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_1",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_117_3_512",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "2",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "0",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "auto_120_2_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "4",
-                    "inHunkInput": "1"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "3"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_117_3 (byteArray)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_120_2 (byteArray)"
-              }
-            ]
-          },
-          {
-            "type": "comm/COBSerialUSB",
-            "name": "comm/COBSerialUSB_2",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "comm/COBSerialRJ45_A",
-            "name": "comm/COBSerialRJ45_A_3",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "4",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_4",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "2"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "1"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray)"
-              }
-            ],
-            "contains": {
-              "interpreterName": "ponyo",
-              "interpreterVersion": "v0.1",
-              "hunks": [
-                {
-                  "type": "manager",
-                  "name": "ponyo_one",
-                  "inputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "1"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "link",
-                  "name": "link_1",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "2",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "0",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ],
-                  "states": [
-                    {
-                      "name": "isActive",
-                      "type": "boolean",
-                      "value": "true"
-                    },
-                    {
-                      "name": "otherLink",
-                      "type": "uint16",
-                      "value": "4"
-                    },
-                    {
-                      "name": "inputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray)"
-                    },
-                    {
-                      "name": "outputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray)"
-                    }
-                  ]
-                },
-                {
-                  "type": "comm/COBSerialRJ45_A",
-                  "name": "comm/COBSerialRJ45_A_2",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "stepper",
-                  "name": "step_driver",
-                  "inputs": [
-                    {
-                      "name": "increment",
-                      "type": "int32"
-                    },
-                    {
-                      "name": "enable",
-                      "type": "boolean"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "increment",
-                      "type": "int32"
-                    },
-                    {
-                      "name": "stallGuard",
-                      "type": "uint32"
-                    }
-                  ],
-                  "states": [
-                    {
-                      "name": "current (6-24)",
-                      "type": "uint16",
-                      "value": "16"
-                    },
-                    {
-                      "name": "enable",
-                      "type": "boolean",
-                      "value": "true"
-                    }
-                  ]
-                }
-              ]
-            }
-          }
-        ]
-      }
-    },
-    {
-      "type": "view",
-      "name": "view_4",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "1"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "view_5",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "2"
-            }
-          ]
-        }
-      ]
-    }
-  ]
-}
\ No newline at end of file
diff --git a/save/systems/dive-l1-e.json b/save/systems/dive-l1-e.json
deleted file mode 100644
index e0b072d..0000000
--- a/save/systems/dive-l1-e.json
+++ /dev/null
@@ -1,525 +0,0 @@
-{
-  "interpreterName": "cuttlefish",
-  "interpreterVersion": "v0.1",
-  "hunks": [
-    {
-      "type": "manager",
-      "name": "nrol",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "1",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "tlview",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "0",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "pipes/vfptc",
-      "name": "pipes/vfptc_2",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "pipe status",
-          "type": "string",
-          "value": "open"
-        },
-        {
-          "name": "websocket port",
-          "type": "string",
-          "value": "2042"
-        },
-        {
-          "name": "usb product id",
-          "type": "string",
-          "value": "8022"
-        },
-        {
-          "name": "pipe reset",
-          "type": "boolean",
-          "value": "false"
-        },
-        {
-          "name": "serialport status",
-          "type": "string",
-          "value": "open"
-        }
-      ]
-    },
-    {
-      "type": "link",
-      "name": "link_3",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray"
-        },
-        {
-          "name": "auto_5_2",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "2",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "4",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "auto_164_3",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "5",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "isActive",
-          "type": "boolean",
-          "value": "true"
-        },
-        {
-          "name": "otherLink",
-          "type": "uint16",
-          "value": "1"
-        },
-        {
-          "name": "inputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), auto_5_2 (byteArray)"
-        },
-        {
-          "name": "outputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), auto_164_3 (byteArray)"
-        }
-      ],
-      "contains": {
-        "interpreterName": "ponyo",
-        "interpreterVersion": "v0.1",
-        "hunks": [
-          {
-            "type": "manager",
-            "name": "ponyo_one",
-            "inputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "1"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_1",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "auto_168_3_512",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "2",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "0",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "auto_8_2_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "1"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "3"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_168_3 (byteArray)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_8_2 (byteArray)"
-              }
-            ]
-          },
-          {
-            "type": "comm/COBSerialUSB",
-            "name": "comm/COBSerialUSB_2",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_3",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "4",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "2"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "1"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray)"
-              }
-            ],
-            "contains": {
-              "interpreterName": "ponyo",
-              "interpreterVersion": "v0.1",
-              "hunks": [
-                {
-                  "type": "manager",
-                  "name": "ponyo_one",
-                  "inputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "1"
-                        }
-                      ]
-                    }
-                  ]
-                },
-                {
-                  "type": "link",
-                  "name": "link_1",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "2",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    },
-                    {
-                      "name": "mgrMsgs_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "0",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ],
-                  "states": [
-                    {
-                      "name": "isActive",
-                      "type": "boolean",
-                      "value": "true"
-                    },
-                    {
-                      "name": "otherLink",
-                      "type": "uint16",
-                      "value": "3"
-                    },
-                    {
-                      "name": "inputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray)"
-                    },
-                    {
-                      "name": "outputList",
-                      "type": "string",
-                      "value": "mgrMsgs (byteArray)"
-                    }
-                  ]
-                },
-                {
-                  "type": "comm/COBSerialRJ45_A",
-                  "name": "comm/COBSerialRJ45_A_2",
-                  "inputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray"
-                    }
-                  ],
-                  "outputs": [
-                    {
-                      "name": "data_1024",
-                      "type": "byteArray",
-                      "connections": [
-                        {
-                          "inHunkIndex": "1",
-                          "inHunkInput": "0"
-                        }
-                      ]
-                    }
-                  ]
-                }
-              ]
-            }
-          },
-          {
-            "type": "comm/COBSerialRJ45_E",
-            "name": "comm/COBSerialRJ45_E_4",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          }
-        ]
-      }
-    },
-    {
-      "type": "view",
-      "name": "view_4",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "1"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "view_5",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "2"
-            }
-          ]
-        }
-      ]
-    }
-  ]
-}
\ No newline at end of file
diff --git a/save/systems/step-test-00.json b/save/systems/step-test-00.json
deleted file mode 100644
index 71bcbec..0000000
--- a/save/systems/step-test-00.json
+++ /dev/null
@@ -1,396 +0,0 @@
-{
-  "interpreterName": "cuttlefish",
-  "interpreterVersion": "v0.1",
-  "hunks": [
-    {
-      "type": "manager",
-      "name": "nrol",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "1",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "tlview",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "0",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "pipes/vfptc",
-      "name": "pipes/vfptc_2",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "pipe status",
-          "type": "string",
-          "value": "open"
-        },
-        {
-          "name": "websocket port",
-          "type": "string",
-          "value": "2042"
-        },
-        {
-          "name": "usb product id",
-          "type": "string",
-          "value": "8022"
-        },
-        {
-          "name": "pipe reset",
-          "type": "boolean",
-          "value": "false"
-        },
-        {
-          "name": "serialport status",
-          "type": "string",
-          "value": "open"
-        }
-      ]
-    },
-    {
-      "type": "link",
-      "name": "link_3",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray"
-        },
-        {
-          "name": "inc",
-          "type": "int32"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "2",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "4",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "isActive",
-          "type": "boolean",
-          "value": "true"
-        },
-        {
-          "name": "otherLink",
-          "type": "uint16",
-          "value": "1"
-        },
-        {
-          "name": "inputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), inc (int32)"
-        },
-        {
-          "name": "outputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray)"
-        }
-      ],
-      "contains": {
-        "interpreterName": "ponyo",
-        "interpreterVersion": "v0.1",
-        "hunks": [
-          {
-            "type": "manager",
-            "name": "ponyo_one",
-            "inputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "1"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_1",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "2",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "0",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "inc",
-                "type": "int32",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "3"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), inc (int32)"
-              }
-            ]
-          },
-          {
-            "type": "comm/COBSerialUSB",
-            "name": "comm/COBSerialUSB_2",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "stepper",
-            "name": "step_driver",
-            "inputs": [
-              {
-                "name": "increment",
-                "type": "int32"
-              },
-              {
-                "name": "enable",
-                "type": "boolean"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "increment",
-                "type": "int32"
-              },
-              {
-                "name": "stallGuard",
-                "type": "uint32"
-              }
-            ],
-            "states": [
-              {
-                "name": "current (6-24)",
-                "type": "uint16",
-                "value": "16"
-              },
-              {
-                "name": "enable",
-                "type": "boolean",
-                "value": "true"
-              }
-            ]
-          }
-        ]
-      }
-    },
-    {
-      "type": "view",
-      "name": "view_4",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "1"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "flowcontrol/syncpressure",
-      "name": "flowcontrol/syncpressure_5",
-      "outputs": [
-        {
-          "name": "number",
-          "type": "number",
-          "connections": [
-            {
-              "inHunkIndex": "6",
-              "inHunkInput": "0"
-            },
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "2"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "run",
-          "type": "boolean",
-          "value": "false"
-        },
-        {
-          "name": "types",
-          "type": "string",
-          "value": "type, value sets OK"
-        },
-        {
-          "name": "types",
-          "type": "string",
-          "value": "number"
-        },
-        {
-          "name": "values",
-          "type": "string",
-          "value": "10"
-        }
-      ]
-    },
-    {
-      "type": "data/log_numbers",
-      "name": "data/log_numbers_6",
-      "inputs": [
-        {
-          "name": "tolog",
-          "type": "number"
-        }
-      ],
-      "states": [
-        {
-          "name": "console",
-          "type": "boolean",
-          "value": "false"
-        }
-      ]
-    }
-  ]
-}
\ No newline at end of file
diff --git a/save/systems/vfpt-l1-byte-tester.json b/save/systems/vfpt-l1-byte-tester.json
deleted file mode 100644
index 78b4112..0000000
--- a/save/systems/vfpt-l1-byte-tester.json
+++ /dev/null
@@ -1,387 +0,0 @@
-{
-  "interpreterName": "cuttlefish",
-  "interpreterVersion": "v0.1",
-  "hunks": [
-    {
-      "type": "manager",
-      "name": "nrol",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "1",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "tlview",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "0",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "link",
-      "name": "link_2",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray"
-        },
-        {
-          "name": "auto_207_2",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "3",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "mgrMsgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "4",
-              "inHunkInput": "0"
-            }
-          ]
-        },
-        {
-          "name": "atout",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "6",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "isActive",
-          "type": "boolean",
-          "value": "true"
-        },
-        {
-          "name": "otherLink",
-          "type": "uint16",
-          "value": "1"
-        },
-        {
-          "name": "inputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), auto_207_2 (byteArray)"
-        },
-        {
-          "name": "outputList",
-          "type": "string",
-          "value": "mgrMsgs (byteArray), atout (byteArray)"
-        }
-      ],
-      "contains": {
-        "interpreterName": "ponyo",
-        "interpreterVersion": "v0.1",
-        "hunks": [
-          {
-            "type": "manager",
-            "name": "ponyo_one",
-            "inputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "1"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "link",
-            "name": "link_1",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray"
-              },
-              {
-                "name": "atout_512",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "2",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "mgrMsgs_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "0",
-                    "inHunkInput": "0"
-                  }
-                ]
-              },
-              {
-                "name": "auto_184_2_512",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "3",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ],
-            "states": [
-              {
-                "name": "isActive",
-                "type": "boolean",
-                "value": "true"
-              },
-              {
-                "name": "otherLink",
-                "type": "uint16",
-                "value": "2"
-              },
-              {
-                "name": "inputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), atout (byteArray)"
-              },
-              {
-                "name": "outputList",
-                "type": "string",
-                "value": "mgrMsgs (byteArray), auto_184_2 (byteArray)"
-              }
-            ]
-          },
-          {
-            "type": "comm/COBSerialUSB",
-            "name": "comm/COBSerialUSB_2",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "0"
-                  }
-                ]
-              }
-            ]
-          },
-          {
-            "type": "comm/COBSerialRJ45_A",
-            "name": "comm/COBSerialRJ45_A_4",
-            "inputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray"
-              }
-            ],
-            "outputs": [
-              {
-                "name": "data_1024",
-                "type": "byteArray",
-                "connections": [
-                  {
-                    "inHunkIndex": "1",
-                    "inHunkInput": "2"
-                  }
-                ]
-              }
-            ]
-          }
-        ]
-      }
-    },
-    {
-      "type": "pipes/vfptc",
-      "name": "pipes/vfptc_3",
-      "inputs": [
-        {
-          "name": "data",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "data",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "2",
-              "inHunkInput": "0"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "pipe status",
-          "type": "string",
-          "value": "open"
-        },
-        {
-          "name": "websocket port",
-          "type": "string",
-          "value": "2042"
-        },
-        {
-          "name": "usb product id",
-          "type": "string",
-          "value": "8022"
-        },
-        {
-          "name": "pipe reset",
-          "type": "boolean",
-          "value": "false"
-        },
-        {
-          "name": "serialport status",
-          "type": "string",
-          "value": "open"
-        }
-      ]
-    },
-    {
-      "type": "view",
-      "name": "view_4",
-      "inputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray"
-        }
-      ],
-      "outputs": [
-        {
-          "name": "msgs",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "2",
-              "inHunkInput": "1"
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "type": "debug/bytearrayoutput",
-      "name": "debug/bytearrayoutput_5",
-      "outputs": [
-        {
-          "name": "source",
-          "type": "byteArray",
-          "connections": [
-            {
-              "inHunkIndex": "2",
-              "inHunkInput": "2"
-            }
-          ]
-        }
-      ],
-      "states": [
-        {
-          "name": "gobutton",
-          "type": "boolean",
-          "value": "false"
-        },
-        {
-          "name": "prefix",
-          "type": "string",
-          "value": "85, 86, 87, 88"
-        }
-      ]
-    },
-    {
-      "type": "data/log_objects",
-      "name": "data/log_objects_7",
-      "inputs": [
-        {
-          "name": "tolog",
-          "type": "reference"
-        }
-      ],
-      "states": [
-        {
-          "name": "prefix",
-          "type": "string",
-          "value": "LOG:"
-        },
-        {
-          "name": "console",
-          "type": "boolean",
-          "value": "true"
-        }
-      ]
-    }
-  ]
-}
\ No newline at end of file
diff --git a/save/systems/vfpt-l1-raw.json b/save/systems/vfpt-l1-raw.json
new file mode 100644
index 0000000..6fa5362
--- /dev/null
+++ b/save/systems/vfpt-l1-raw.json
@@ -0,0 +1,179 @@
+{
+  "interpreterName": "cuttlefish",
+  "interpreterVersion": "v0.1",
+  "hunks": [
+    {
+      "type": "manager",
+      "name": "nrol",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": "1",
+              "inHunkInput": "0"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "type": "view",
+      "name": "tlview",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": "0",
+              "inHunkInput": "0"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "type": "link",
+      "name": "link_2",
+      "inputs": [
+        {
+          "name": "data",
+          "type": "byteArray"
+        },
+        {
+          "name": "mgrMsgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "data",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": "3",
+              "inHunkInput": "0"
+            }
+          ]
+        },
+        {
+          "name": "mgrMsgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": "4",
+              "inHunkInput": "0"
+            }
+          ]
+        }
+      ],
+      "states": [
+        {
+          "name": "isActive",
+          "type": "boolean",
+          "value": "false"
+        },
+        {
+          "name": "otherLink",
+          "type": "uint16",
+          "value": "0"
+        },
+        {
+          "name": "inputList",
+          "type": "string",
+          "value": "mgrMsgs (byteArray)"
+        },
+        {
+          "name": "outputList",
+          "type": "string",
+          "value": "mgrMsgs (byteArray)"
+        }
+      ]
+    },
+    {
+      "type": "pipes/vfptc",
+      "name": "pipes/vfptc_3",
+      "inputs": [
+        {
+          "name": "data",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "data",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": "2",
+              "inHunkInput": "0"
+            }
+          ]
+        }
+      ],
+      "states": [
+        {
+          "name": "pipe status",
+          "type": "string",
+          "value": "open"
+        },
+        {
+          "name": "websocket port",
+          "type": "string",
+          "value": "2042"
+        },
+        {
+          "name": "usb product id",
+          "type": "string",
+          "value": "8022"
+        },
+        {
+          "name": "pipe reset",
+          "type": "boolean",
+          "value": "false"
+        },
+        {
+          "name": "serialport status",
+          "type": "string",
+          "value": "open"
+        }
+      ]
+    },
+    {
+      "type": "view",
+      "name": "view_4",
+      "inputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray"
+        }
+      ],
+      "outputs": [
+        {
+          "name": "msgs",
+          "type": "byteArray",
+          "connections": [
+            {
+              "inHunkIndex": "2",
+              "inHunkInput": "1"
+            }
+          ]
+        }
+      ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/save/systems/vfpt-l1.json b/save/systems/vfpt-l1.json
index 6fa5362..be5e421 100644
--- a/save/systems/vfpt-l1.json
+++ b/save/systems/vfpt-l1.json
@@ -85,12 +85,12 @@
         {
           "name": "isActive",
           "type": "boolean",
-          "value": "false"
+          "value": "true"
         },
         {
           "name": "otherLink",
           "type": "uint16",
-          "value": "0"
+          "value": "1"
         },
         {
           "name": "inputList",
@@ -102,7 +102,115 @@
           "type": "string",
           "value": "mgrMsgs (byteArray)"
         }
-      ]
+      ],
+      "contains": {
+        "interpreterName": "ponyo",
+        "interpreterVersion": "v0.1",
+        "hunks": [
+          {
+            "type": "manager",
+            "name": "ponyo_one",
+            "inputs": [
+              {
+                "name": "mgrMsgs_1024",
+                "type": "byteArray"
+              }
+            ],
+            "outputs": [
+              {
+                "name": "mgrMsgs_1024",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": "1",
+                    "inHunkInput": "1"
+                  }
+                ]
+              }
+            ]
+          },
+          {
+            "type": "link",
+            "name": "link_1",
+            "inputs": [
+              {
+                "name": "data_1024",
+                "type": "byteArray"
+              },
+              {
+                "name": "mgrMsgs_1024",
+                "type": "byteArray"
+              }
+            ],
+            "outputs": [
+              {
+                "name": "data_1024",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": "2",
+                    "inHunkInput": "0"
+                  }
+                ]
+              },
+              {
+                "name": "mgrMsgs_1024",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": "0",
+                    "inHunkInput": "0"
+                  }
+                ]
+              }
+            ],
+            "states": [
+              {
+                "name": "isActive",
+                "type": "boolean",
+                "value": "true"
+              },
+              {
+                "name": "otherLink",
+                "type": "uint16",
+                "value": "2"
+              },
+              {
+                "name": "inputList",
+                "type": "string",
+                "value": "mgrMsgs (byteArray)"
+              },
+              {
+                "name": "outputList",
+                "type": "string",
+                "value": "mgrMsgs (byteArray)"
+              }
+            ]
+          },
+          {
+            "type": "comm/COBS_USB",
+            "name": "comm/COBS_USB_2",
+            "inputs": [
+              {
+                "name": "data_1024",
+                "type": "byteArray"
+              }
+            ],
+            "outputs": [
+              {
+                "name": "data_1024",
+                "type": "byteArray",
+                "connections": [
+                  {
+                    "inHunkIndex": "1",
+                    "inHunkInput": "0"
+                  }
+                ]
+              }
+            ]
+          }
+        ]
+      }
     },
     {
       "type": "pipes/vfptc",
-- 
GitLab