We still need the idea it represents. Now, if we introduce a concept like we are discussing here I think that might be enough to remove this setting; users could then swap in a different impl for interpreting GenerationType -> generator-name