added ForkInitiator and adapted some Flow methods to accept Fork
added ForkInitiator and adapted some Flow methods to accept Fork