diff --git a/labthings/__init__.py b/src/labthings/__init__.py similarity index 100% rename from labthings/__init__.py rename to src/labthings/__init__.py diff --git a/labthings/consumer/__init__.py b/src/labthings/consumer/__init__.py similarity index 100% rename from labthings/consumer/__init__.py rename to src/labthings/consumer/__init__.py diff --git a/labthings/core/__init__.py b/src/labthings/core/__init__.py similarity index 100% rename from labthings/core/__init__.py rename to src/labthings/core/__init__.py diff --git a/labthings/core/event.py b/src/labthings/core/event.py similarity index 100% rename from labthings/core/event.py rename to src/labthings/core/event.py diff --git a/labthings/core/exceptions.py b/src/labthings/core/exceptions.py similarity index 100% rename from labthings/core/exceptions.py rename to src/labthings/core/exceptions.py diff --git a/labthings/core/lock.py b/src/labthings/core/lock.py similarity index 100% rename from labthings/core/lock.py rename to src/labthings/core/lock.py diff --git a/labthings/core/tasks/__init__.py b/src/labthings/core/tasks/__init__.py similarity index 100% rename from labthings/core/tasks/__init__.py rename to src/labthings/core/tasks/__init__.py diff --git a/labthings/core/tasks/pool.py b/src/labthings/core/tasks/pool.py similarity index 100% rename from labthings/core/tasks/pool.py rename to src/labthings/core/tasks/pool.py diff --git a/labthings/core/tasks/thread.py b/src/labthings/core/tasks/thread.py similarity index 100% rename from labthings/core/tasks/thread.py rename to src/labthings/core/tasks/thread.py diff --git a/labthings/core/utilities.py b/src/labthings/core/utilities.py similarity index 100% rename from labthings/core/utilities.py rename to src/labthings/core/utilities.py diff --git a/labthings/server/__init__.py b/src/labthings/server/__init__.py similarity index 100% rename from labthings/server/__init__.py rename to src/labthings/server/__init__.py diff --git a/labthings/server/decorators.py b/src/labthings/server/decorators.py similarity index 100% rename from labthings/server/decorators.py rename to src/labthings/server/decorators.py diff --git a/labthings/server/default_views/__init__.py b/src/labthings/server/default_views/__init__.py similarity index 100% rename from labthings/server/default_views/__init__.py rename to src/labthings/server/default_views/__init__.py diff --git a/labthings/server/default_views/docs/__init__.py b/src/labthings/server/default_views/docs/__init__.py similarity index 100% rename from labthings/server/default_views/docs/__init__.py rename to src/labthings/server/default_views/docs/__init__.py diff --git a/labthings/server/default_views/docs/static/favicon-16x16.png b/src/labthings/server/default_views/docs/static/favicon-16x16.png similarity index 100% rename from labthings/server/default_views/docs/static/favicon-16x16.png rename to src/labthings/server/default_views/docs/static/favicon-16x16.png diff --git a/labthings/server/default_views/docs/static/favicon-32x32.png b/src/labthings/server/default_views/docs/static/favicon-32x32.png similarity index 100% rename from labthings/server/default_views/docs/static/favicon-32x32.png rename to src/labthings/server/default_views/docs/static/favicon-32x32.png diff --git a/labthings/server/default_views/docs/static/index.html b/src/labthings/server/default_views/docs/static/index.html similarity index 100% rename from labthings/server/default_views/docs/static/index.html rename to src/labthings/server/default_views/docs/static/index.html diff --git a/labthings/server/default_views/docs/static/oauth2-redirect.html b/src/labthings/server/default_views/docs/static/oauth2-redirect.html similarity index 100% rename from labthings/server/default_views/docs/static/oauth2-redirect.html rename to src/labthings/server/default_views/docs/static/oauth2-redirect.html diff --git a/labthings/server/default_views/docs/static/swagger-ui-bundle.js b/src/labthings/server/default_views/docs/static/swagger-ui-bundle.js similarity index 100% rename from labthings/server/default_views/docs/static/swagger-ui-bundle.js rename to src/labthings/server/default_views/docs/static/swagger-ui-bundle.js diff --git a/labthings/server/default_views/docs/static/swagger-ui-bundle.js.map b/src/labthings/server/default_views/docs/static/swagger-ui-bundle.js.map similarity index 100% rename from labthings/server/default_views/docs/static/swagger-ui-bundle.js.map rename to src/labthings/server/default_views/docs/static/swagger-ui-bundle.js.map diff --git a/labthings/server/default_views/docs/static/swagger-ui-standalone-preset.js b/src/labthings/server/default_views/docs/static/swagger-ui-standalone-preset.js similarity index 100% rename from labthings/server/default_views/docs/static/swagger-ui-standalone-preset.js rename to src/labthings/server/default_views/docs/static/swagger-ui-standalone-preset.js diff --git a/labthings/server/default_views/docs/static/swagger-ui-standalone-preset.js.map b/src/labthings/server/default_views/docs/static/swagger-ui-standalone-preset.js.map similarity index 100% rename from labthings/server/default_views/docs/static/swagger-ui-standalone-preset.js.map rename to src/labthings/server/default_views/docs/static/swagger-ui-standalone-preset.js.map diff --git a/labthings/server/default_views/docs/static/swagger-ui.css b/src/labthings/server/default_views/docs/static/swagger-ui.css similarity index 100% rename from labthings/server/default_views/docs/static/swagger-ui.css rename to src/labthings/server/default_views/docs/static/swagger-ui.css diff --git a/labthings/server/default_views/docs/static/swagger-ui.css.map b/src/labthings/server/default_views/docs/static/swagger-ui.css.map similarity index 100% rename from labthings/server/default_views/docs/static/swagger-ui.css.map rename to src/labthings/server/default_views/docs/static/swagger-ui.css.map diff --git a/labthings/server/default_views/docs/static/swagger-ui.js b/src/labthings/server/default_views/docs/static/swagger-ui.js similarity index 100% rename from labthings/server/default_views/docs/static/swagger-ui.js rename to src/labthings/server/default_views/docs/static/swagger-ui.js diff --git a/labthings/server/default_views/docs/static/swagger-ui.js.map b/src/labthings/server/default_views/docs/static/swagger-ui.js.map similarity index 100% rename from labthings/server/default_views/docs/static/swagger-ui.js.map rename to src/labthings/server/default_views/docs/static/swagger-ui.js.map diff --git a/labthings/server/default_views/docs/templates/swagger-ui.html b/src/labthings/server/default_views/docs/templates/swagger-ui.html similarity index 100% rename from labthings/server/default_views/docs/templates/swagger-ui.html rename to src/labthings/server/default_views/docs/templates/swagger-ui.html diff --git a/labthings/server/default_views/extensions.py b/src/labthings/server/default_views/extensions.py similarity index 100% rename from labthings/server/default_views/extensions.py rename to src/labthings/server/default_views/extensions.py diff --git a/labthings/server/default_views/root.py b/src/labthings/server/default_views/root.py similarity index 100% rename from labthings/server/default_views/root.py rename to src/labthings/server/default_views/root.py diff --git a/labthings/server/default_views/sockets.py b/src/labthings/server/default_views/sockets.py similarity index 100% rename from labthings/server/default_views/sockets.py rename to src/labthings/server/default_views/sockets.py diff --git a/labthings/server/default_views/tasks.py b/src/labthings/server/default_views/tasks.py similarity index 100% rename from labthings/server/default_views/tasks.py rename to src/labthings/server/default_views/tasks.py diff --git a/labthings/server/exceptions.py b/src/labthings/server/exceptions.py similarity index 100% rename from labthings/server/exceptions.py rename to src/labthings/server/exceptions.py diff --git a/labthings/server/extensions.py b/src/labthings/server/extensions.py similarity index 100% rename from labthings/server/extensions.py rename to src/labthings/server/extensions.py diff --git a/labthings/server/fields.py b/src/labthings/server/fields.py similarity index 100% rename from labthings/server/fields.py rename to src/labthings/server/fields.py diff --git a/labthings/server/find.py b/src/labthings/server/find.py similarity index 100% rename from labthings/server/find.py rename to src/labthings/server/find.py diff --git a/labthings/server/labthing.py b/src/labthings/server/labthing.py similarity index 100% rename from labthings/server/labthing.py rename to src/labthings/server/labthing.py diff --git a/labthings/server/logging.py b/src/labthings/server/logging.py similarity index 100% rename from labthings/server/logging.py rename to src/labthings/server/logging.py diff --git a/labthings/server/monkey.py b/src/labthings/server/monkey.py similarity index 100% rename from labthings/server/monkey.py rename to src/labthings/server/monkey.py diff --git a/labthings/server/names.py b/src/labthings/server/names.py similarity index 100% rename from labthings/server/names.py rename to src/labthings/server/names.py diff --git a/labthings/server/quick.py b/src/labthings/server/quick.py similarity index 100% rename from labthings/server/quick.py rename to src/labthings/server/quick.py diff --git a/labthings/server/representations.py b/src/labthings/server/representations.py similarity index 100% rename from labthings/server/representations.py rename to src/labthings/server/representations.py diff --git a/labthings/server/schema.py b/src/labthings/server/schema.py similarity index 100% rename from labthings/server/schema.py rename to src/labthings/server/schema.py diff --git a/labthings/server/sockets/__init__.py b/src/labthings/server/sockets/__init__.py similarity index 100% rename from labthings/server/sockets/__init__.py rename to src/labthings/server/sockets/__init__.py diff --git a/labthings/server/sockets/base.py b/src/labthings/server/sockets/base.py similarity index 100% rename from labthings/server/sockets/base.py rename to src/labthings/server/sockets/base.py diff --git a/labthings/server/sockets/gevent.py b/src/labthings/server/sockets/gevent.py similarity index 100% rename from labthings/server/sockets/gevent.py rename to src/labthings/server/sockets/gevent.py diff --git a/labthings/server/spec/__init__.py b/src/labthings/server/spec/__init__.py similarity index 100% rename from labthings/server/spec/__init__.py rename to src/labthings/server/spec/__init__.py diff --git a/labthings/server/spec/apispec.py b/src/labthings/server/spec/apispec.py similarity index 100% rename from labthings/server/spec/apispec.py rename to src/labthings/server/spec/apispec.py diff --git a/labthings/server/spec/apispec_plugins.py b/src/labthings/server/spec/apispec_plugins.py similarity index 100% rename from labthings/server/spec/apispec_plugins.py rename to src/labthings/server/spec/apispec_plugins.py diff --git a/labthings/server/spec/paths.py b/src/labthings/server/spec/paths.py similarity index 100% rename from labthings/server/spec/paths.py rename to src/labthings/server/spec/paths.py diff --git a/labthings/server/spec/td.py b/src/labthings/server/spec/td.py similarity index 100% rename from labthings/server/spec/td.py rename to src/labthings/server/spec/td.py diff --git a/labthings/server/spec/utilities.py b/src/labthings/server/spec/utilities.py similarity index 100% rename from labthings/server/spec/utilities.py rename to src/labthings/server/spec/utilities.py diff --git a/labthings/server/types/__init__.py b/src/labthings/server/types/__init__.py similarity index 100% rename from labthings/server/types/__init__.py rename to src/labthings/server/types/__init__.py diff --git a/labthings/server/types/annotations.py b/src/labthings/server/types/annotations.py similarity index 100% rename from labthings/server/types/annotations.py rename to src/labthings/server/types/annotations.py diff --git a/labthings/server/types/preprocess.py b/src/labthings/server/types/preprocess.py similarity index 100% rename from labthings/server/types/preprocess.py rename to src/labthings/server/types/preprocess.py diff --git a/labthings/server/types/properties.py b/src/labthings/server/types/properties.py similarity index 100% rename from labthings/server/types/properties.py rename to src/labthings/server/types/properties.py diff --git a/labthings/server/types/registry.py b/src/labthings/server/types/registry.py similarity index 100% rename from labthings/server/types/registry.py rename to src/labthings/server/types/registry.py diff --git a/labthings/server/utilities.py b/src/labthings/server/utilities.py similarity index 100% rename from labthings/server/utilities.py rename to src/labthings/server/utilities.py diff --git a/labthings/server/view/__init__.py b/src/labthings/server/view/__init__.py similarity index 100% rename from labthings/server/view/__init__.py rename to src/labthings/server/view/__init__.py diff --git a/labthings/server/view/builder.py b/src/labthings/server/view/builder.py similarity index 100% rename from labthings/server/view/builder.py rename to src/labthings/server/view/builder.py diff --git a/labthings/server/wsgi/__init__.py b/src/labthings/server/wsgi/__init__.py similarity index 100% rename from labthings/server/wsgi/__init__.py rename to src/labthings/server/wsgi/__init__.py diff --git a/labthings/server/wsgi/gevent.py b/src/labthings/server/wsgi/gevent.py similarity index 100% rename from labthings/server/wsgi/gevent.py rename to src/labthings/server/wsgi/gevent.py