Step 3 is already possible without even requiring direct interfacing (which I think would be the preferable way to go about it where possible). It's step 2 that's going to be the major hurdle x_x
![](https://images.hive.blog/768x0/https://technonaturalist.net/sites/default/files/styles/sensible_display/public/art/2019/09/heartfyn_0.png?itok=QHDoN0HE)
Step 3 is already possible without even requiring direct interfacing (which I think would be the preferable way to go about it where possible). It's step 2 that's going to be the major hurdle x_x