If you had some kind of an interface, where you enter your current level, class and spec.
Or the addon could detect that information for you.

And then suggest which spells to include in your sequence.
As a user, I'd appreciate the suggestion, but would also want the ability to prioritize (order) my spells as I saw fit.

Have the addon write the macros for you, for each of the spells.
Take into consideration reset=target, for spells which are available at any time.
And reset=combat, for spells which have cooldowns or such, so the macro won't lock up.

Give it the option to auto include things like Trinkets, Elemental Mastery, Presence of Mind etc, or to not include these for those who wish to manually control their casting.

Choose which key to place the click master macro on.
Possibly with #show or #showtooltips, for the master click macro, based on the next spell to be cast.

And of course, have it monitor the average click speed of the last "x" fights or minutes of combat.
So it can adjust the commas for timing, out of combat, to be as good as possible for the next combat.