bin/base.sh (or one of the existing symlinks)
  app/bin/base.sh (source)
  local/bin/base.sh (source)
  bin/base.rb (exec)

    app/hook.inc.rb
    local/hook.inc.rb
    lib/common/setup.inc.rb
      java/setup.inc.rb (only when running in jruby)
      app/java/setup.inc.rb (only when running in jruby)
      local/java/setup.inc.rb (only when running in jruby)
      lib/common/base/base.inc.rb
        lib/common/base/*
        *_types(|.add).inc.rb
        *_errors*(|.add).inc.rb
      lib/common/config/*
      lib/common/log/*
      app/lib/common/setup.inc.rb
      local/lib/common/setup.inc.rb
      <common modules required by application>
      <common modules required by component>
      <shared modules required by application>
      <shared modules required by component>
      <component modules required by component>
    app/lib/<component>/run.inc.rb  || local/lib/<component>/run.inc.rb (local file is preferred)
    lib/common/shutdown.inc.rb
      local/lib/common/shutdown.inc.rb
      app/lib/common/shutdown.inc.rb
      local/java/shutdown.inc.rb (only when running in jruby)
      app/java/shutdown.inc.rb (only when running in jruby)
      java/shutdown.inc.rb (only when running in jruby)





