Refactored experiments so that can support multiple protocol types.