Looks like we're pretty much in agreement except for artificer, I guess you're thinking more of the mad scientist type artificer and I'm thinking more of the extremely precise and orderly scientist type of artificer. I've seen both in games and fiction but perhaps the former is a bit more common.