 The protocol provides stringent rules for how third-party companies develop their controllers including shapes, button layouts and even connection standards to create a unifying experience across the board