diff --git a/autotrack.png b/autotrack.png
new file mode 100644
index 0000000..3501de1
Binary files /dev/null and b/autotrack.png differ
diff --git a/groundstation.diag b/groundstation.diag
new file mode 100644
index 0000000..bdfdd18
--- /dev/null
+++ b/groundstation.diag
@@ -0,0 +1,11 @@
+blockdiag {
+ Structure
+ Structure -> Building
+ Structure -> Building -> Hexayurt.com
+ Structure -> Foundation
+ Structure -> Power
+ Structure -> Power -> "Solar cells"
+ Structure -> Power -> "Charge controller"
+ Structure -> Power -> Batteries
+ Structure -> Power -> Inverter
+ }
diff --git a/groundstation.png b/groundstation.png
new file mode 100644
index 0000000..de86cea
Binary files /dev/null and b/groundstation.png differ
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..6c0f012
--- /dev/null
+++ b/index.html
@@ -0,0 +1,20 @@
+
+
+
+ Open MCT Tutorials
+
+
+
+
+
+
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..57cba56
--- /dev/null
+++ b/package.json
@@ -0,0 +1,20 @@
+{
+ "name": "subo-openmct",
+ "version": "0.0.1",
+ "description": "Suborbital's implementation of Open MCT",
+ "main": "server/server.js",
+ "scripts": {
+ "start": "node server/server.js"
+ },
+ "repository": {
+ "type": "git",
+ "url": "git+https://git.turnsys.com/Suborbital-Systems/OpenMCT.git"
+ },
+
+ "dependencies": {
+ "express": "^4.16.4",
+ "express-ws": "^4.0.0",
+ "openmct": "nasa/openmct",
+ "ws": "^6.1.2"
+ }
+}
diff --git a/published-bom-formal.ods b/published-bom-formal.ods
new file mode 100644
index 0000000..3d5e21a
Binary files /dev/null and b/published-bom-formal.ods differ
diff --git a/server/server.js b/server/server.js
new file mode 100644
index 0000000..da3cc99
--- /dev/null
+++ b/server/server.js
@@ -0,0 +1,15 @@
+var StaticServer = require('./static-server');
+
+var expressWs = require('express-ws');
+var app = require('express')();
+expressWs(app);
+
+var staticServer = new StaticServer();
+
+app.use('/', staticServer);
+
+var port = process.env.PORT || 8080
+
+app.listen(port, function () {
+ console.log('Open MCT hosted at http://localhost:' + port);
+});
diff --git a/server/static-server.js b/server/static-server.js
new file mode 100644
index 0000000..e0ccd93
--- /dev/null
+++ b/server/static-server.js
@@ -0,0 +1,11 @@
+var express = require('express');
+
+function StaticServer() {
+ var router = express.Router();
+
+ router.use('/', express.static(__dirname + '/..'));
+
+ return router
+}
+
+module.exports = StaticServer;