allow source_urls to be templated for extensions