This is great! I wish I knew more about Blender Addon dev, but I can't wait to see this fully ported!
There is a great introduction course (partly free, partly with Blender cloud subscription) called scripting for artists. I created a dozen of add-ons (2 published) after doing this. https://cloud.blender.org/training/scripting-for-artists/