fork&spawn core components
Postponed now uses async.waterfall. Framework callback -> useful when want to make separate script with all component.