How the Roslyn source generator works, how connections and DI are managed, and the transaction model.