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

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

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

   :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   ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
