Congratulations and thanks for posting the update on the forum. I agree with you that Maqetta should extend its custom widget features such that it would be possible to create such a widget within Maqetta.
We do have the Save As Widget feature in Maqetta now, but it only works for static widgets (i.e., without configurable parameters). One of the things I hope we will do soon is provide good documentation on how to create parameterized widgets. (Although note that achieving this will probably require getting down and dirty on the technology front somewhat.)
Jon Ferraiolo
Maqetta team