Part 10: Add supporting code for resource generator extensions