You might want to try tilting modules. Those at least provide a generating set with trivial self-extensions.
Ben Webster
- 44.7k
- 12
- 126
- 260