       output[opt] = new Booster(@ex[opt], 'extra', relist)
     console.table output
 
-dbg = if isRenderer then new DebugRenderer else new DebugBrowser
+dbg = if isRenderer then new DebuggerRenderer else new DebuggerBrowser
 
 module.exports = dbg


doNothing = -> return

class Logger
  Object.defineProperties @prototype,
    _log:
      value: doNothing
      writable: true
    log:
      get: -> if @isEnabled() then @_log else doNothing

# Extra Option Handler
class ExOptHandler extends Logger

# Extra options container (just need the name)
class ExtraDebugOptions

# Base Implementation
class DebugBase extends Logger
  initialised = false
  isInitialised: ->
    [r ,initialised] = [initialised, true]

    enumerable: true

# For the Browser Process
class DebuggerBrowser extends DebuggerBase
  constructor: ->
    @_log = console.log.bind console, '[DEBUG] %s'.cyan

