Very nice! I am always glad to see new development projects. This is the main purpose of the entire PixInsight project, in fact: it is really a development platform, not just an application (if only more people, especially users, would realize and value this...).
Are you a member of our GitHub team? If you wish, let me know your GitHub member name and I'll add you. At any rate, let me know when you are ready to make a pull request with your code.