- Any advice, opinions, about all this?
- Which component is currently in most future-friendly state, or which component would make a good reference for how to structure code and tests in moodle development?
I assume you are referring to this plugin
Of which I know absolutely nothing. However the UK Open University are good people to follow to see some of the most recent thinking on Moodle dev standards. Also why not put your code up on Github and then you might get feedback on what you are doing. You can also follow development trends on the Telegram discussion forum, but read the pinned message on policy before asking questions..