Have you considered integration with the buttplug.io libraries? Strikes me that it's the missing piece of the puzzle, so to speak.