You may have already seen these but this makes a damn good fm synth:
I mean it’s not going to be like having 8 operators that you can arrange in any algorithm, but you can have 2 modulators for 1 carrier per voice and 8 voices. Unlike Resynth’s FM you can morph between different settings, which is basically a form of complex enveloping the FM amount. There’s a ton of neat things it can do. Sometimes you have to go in and set your loop to loop the last wave cycle if you want your sound to not be a one shot, but that’s easy enough to do. It’s also fun to play with ping pong.
For additive/drawbar, check out this:
It’s meant for pads, BUT, if you set bandwidth to 2 and growth to 0, you get pretty much what’d you expect.
For analog of course there’s Resynth. I personally don’t like what it does to the envelopes and prefer to use custom wave generator and make my own envelopes, but there’s some things than Resynth is quicker for.
edit: and I realize you can’t automate these tools but most of the things you would normally automate in a synth are DSP’s, so minus the FM automation capabilities you can accomplish almost everything with just tools.