Text this: Undulator-based and crystal-based gamma radiation sources for positron generation