separate horizon plugins
diff --git a/horizon/server/plugin/billing.yml b/horizon/server/plugin/billing.yml
new file mode 100644
index 0000000..644e067
--- /dev/null
+++ b/horizon/server/plugin/billing.yml
@@ -0,0 +1,16 @@
+parameters:
+  horizon:
+    server:
+      plugin:
+        billing:
+          metric:
+            engine: graphite
+            host: ${_param:stacklight_telemetry_address}
+            port: 80
+          config:
+            currency: CZK
+            allocation: false
+            extra_resource_types: false
+          source:
+            engine: pkg
+            name: openstack-dashboard-billing
\ No newline at end of file
diff --git a/horizon/server/plugin/contrail.yml b/horizon/server/plugin/contrail.yml
new file mode 100644
index 0000000..1139b30
--- /dev/null
+++ b/horizon/server/plugin/contrail.yml
@@ -0,0 +1,8 @@
+parameters:
+  horizon:
+    server:
+      plugin:
+        contrail:
+          source:
+            engine: pkg
+            name: openstack-dashboard-contrail-panels
\ No newline at end of file
diff --git a/horizon/server/plugin/telemetry.yml b/horizon/server/plugin/telemetry.yml
new file mode 100644
index 0000000..2d9742d
--- /dev/null
+++ b/horizon/server/plugin/telemetry.yml
@@ -0,0 +1,12 @@
+parameters:
+  horizon:
+    server:
+      plugin:
+        telemetry:
+          metric:
+            engine: graphite
+            host: ${_param:stacklight_telemetry_address}
+            port: 80
+          source:
+            engine: pkg
+            name: openstack-dashboard-telemetry
\ No newline at end of file
diff --git a/horizon/server/plugin/theme.yml b/horizon/server/plugin/theme.yml
new file mode 100644
index 0000000..e5a4b88
--- /dev/null
+++ b/horizon/server/plugin/theme.yml
@@ -0,0 +1,10 @@
+parameters:
+  horizon:
+    server:
+      plugin:
+        horizon_theme:
+          app: horizon_theme
+          theme_name: ${_param:openstack-dashboard-theme}
+          source:
+            engine: pkg
+            name: openstack-dashboard-.${_param:openstack-dashboard-theme}
diff --git a/horizon/server/single.yml b/horizon/server/single.yml
index e745f56..e69de29 100644
--- a/horizon/server/single.yml
+++ b/horizon/server/single.yml
@@ -1,28 +0,0 @@
-classes:
-- service.horizon.server.single
-parameters:
-  horizon:
-    server:
-      branding: "OpenStack Dashboard"
-      bind:
-        address: 0.0.0.0
-        port: 8078
-      plugin:
-        contrail:
-          source:
-            engine: pkg
-            name: openstack-dashboard-contrail-panels
-        horizon_overrides:
-          override: true
-          overrides:
-            - contrail_openstack_dashboard
-          app: horizon_overrides
-          source:
-            engine: pkg
-            name: python-horizon-overrides-plugin
-        horizon_theme:
-          app: horizon_theme
-          theme_name: mirantis-theme
-          source:
-            engine: pkg
-            name: openstack-dashboard-mirantis-theme