Allows you to fire arbitrary server processes programmatically and ensures they are shut down when your code exits.