anchor.diff:      Session = {rpgb_session, {rpgb_session, start_link, []}, permanent,
           5000, worker, [rpgb_session]},
   
  -    %Db = make_boss_db_args(Args),
  -
  -    %BossNews = {boss_news, {boss_news, start, []}, permanent, 5000, worker,
  -    %    [boss_news]},
  -
  -    %Kids = [Webmachine, Openid, Session, Db, BossNews],
  -
  -%    Kids0 = case proplists:get_value(boss_cache, Args) of
  -%        undefined ->
  -%            Kids;
  -%        CacheArgs ->
  -%            CacheKid = make_cache_args(CacheArgs),
  -%            [CacheKid | Kids]
  -%    end,
  -    
       DataSetup = proplists:get_value(data_callback, Args),
       Data = {rpgb_data, {rpgb_data, start_link, [DataSetup]}, permanent,
           5000, worker, [rpgb_data]},
  
positive.code: 
  start_link(Args) ->
          ssl:start(),
          cowboy:start(),
          supervisor:start_link({local, ?MODULE}, ?MODULE, Args).
  
  %% ===================================================================
  
negative.code:     Kids = [Openid, Session, Data | OtherModules1],
  
      {ok, { {one_for_one, 5, 10}, Kids} }.
  