Modifications to support providing tag descriptors from derived hosts

Just take in the syntax tree, no need for the rewriting context here. technically we're not rewriting anything.