Neurostimulation System Architecture