This is awesome! Definitely make a PR for johnny-five :)