An implantable, rechargeable neuromodulation research tool using a distributed interface and algorithm architecture | IEEE Conference Publication | IEEE Xplore