The above-listed elements of the implant 100 may be formed from a range of biocompatible materials, including titanium, stainless steel, cobalt-chrome, ultra-high molecular weight polyethylene (UHMWPE), or polymers such as polyetheretherketone (PEEK).