A universal implant for an implantable medical device, the universal implant including a plurality of functional components, having a plurality of hardware components disposed in a housing, and an auxiliary component interface disposed in a surface of the housing and configured to electrically connect any one of a plurality of auxiliary components to said hardware components. The universal implant further includes a determinator configured to identify one or more of the auxiliary components, select one or more of said functional components based on the identified auxiliary components, and adapt said selected functional components for operation with the identified auxiliary components.