anchor.diff:    gen_server:call(?SERVER, {get_seed}).
   
   can_deploy_new_app() ->
  -  true.
  -
  -get_next_available_port() ->
  -  ?STARTING_PORT.
  +  gen_server:call(?SERVER, {can_deploy_new_app}).
       
   %%====================================================================
   %% gen_server callbacks
  
positive.code:   get_routers/0, get_nodes/0,
    dump/1,
    join/1,
    can_deploy_new_app/0,
    get_next_available_port/0
  ]).
  
  %% gen_server callbacks
  
negative.code:     false -> get_next_available_host()
    end.
  
  % Start with the app_launcher_fsm
  spawn_to_start_new_instance(Name, Host) ->
    {ok, P} = app_launcher_fsm:start_link(Name, Host),
    app_launcher_fsm:launch(P).