Add a variety of roles including multiple server setups and multiple client setups