Áine Power and François Vergnol will drive strategic vision as heads of Sport & Games and Commercial, Marketing & Communications.