    :event (component/using
            (event/create-event-component)
            [:config :logging])))
+
+(defn initialize-config-only []
+  (component/system-map
+   :config (config/create-config-component)))
+
+(defn initialize-with-no-events []
+  (component/system-map
+   :config (config/create-config-component)
+   :logging (component/using
+             (logging/create-logging-component)
+             [:config])))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;;   Managment Functions   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

            [dragon.components.event :as event]
            [dragon.components.logging :as logging]))

(defn initialize []
  (component/system-map
   :config (config/create-config-component)
   :logging (component/using


(defn start
  ([]
   (start (initialize-default)))
  ([system]
   (component/start system))
  ([system component-key]
