diff --git a/demo-dev.html b/demo/dev.html
similarity index 100%
rename from demo-dev.html
rename to demo/dev.html
diff --git a/demo.html b/demo/index.html
similarity index 100%
rename from demo.html
rename to demo/index.html
diff --git a/app.js b/src/app.js
similarity index 100%
rename from app.js
rename to src/app.js
diff --git a/controls/column.js b/src/controls/column.js
similarity index 100%
rename from controls/column.js
rename to src/controls/column.js
diff --git a/controls/tab.js b/src/controls/tab.js
similarity index 100%
rename from controls/tab.js
rename to src/controls/tab.js
diff --git a/dashboard.js b/src/dashboard.js
similarity index 100%
rename from dashboard.js
rename to src/dashboard.js
diff --git a/dashboard/column-list.js b/src/dashboard/column-list.js
similarity index 100%
rename from dashboard/column-list.js
rename to src/dashboard/column-list.js
diff --git a/dashboard/column-list/column.js b/src/dashboard/column-list/column.js
similarity index 100%
rename from dashboard/column-list/column.js
rename to src/dashboard/column-list/column.js
diff --git a/dashboard/instance-list.js b/src/dashboard/instance-list.js
similarity index 100%
rename from dashboard/instance-list.js
rename to src/dashboard/instance-list.js
diff --git a/dashboard/instance-list/instance.js b/src/dashboard/instance-list/instance.js
similarity index 100%
rename from dashboard/instance-list/instance.js
rename to src/dashboard/instance-list/instance.js
diff --git a/dashboard/item.js b/src/dashboard/item.js
similarity index 100%
rename from dashboard/item.js
rename to src/dashboard/item.js
diff --git a/dashboard/list.js b/src/dashboard/list.js
similarity index 100%
rename from dashboard/list.js
rename to src/dashboard/list.js
diff --git a/dashboard/tab-list.js b/src/dashboard/tab-list.js
similarity index 100%
rename from dashboard/tab-list.js
rename to src/dashboard/tab-list.js
diff --git a/dashboard/tab-list/tab.js b/src/dashboard/tab-list/tab.js
similarity index 100%
rename from dashboard/tab-list/tab.js
rename to src/dashboard/tab-list/tab.js
diff --git a/images/marker.png b/src/images/marker.png
similarity index 100%
rename from images/marker.png
rename to src/images/marker.png
diff --git a/third-party/bootstrap-tabdrop.js b/src/third-party/bootstrap-tabdrop.js
similarity index 100%
rename from third-party/bootstrap-tabdrop.js
rename to src/third-party/bootstrap-tabdrop.js