Text this: Modern Strategies for Heterocycle Synthesis