tor integration is admin, not programming broadcasting and caching are programming things but not within the strict domain of a relay if you were a good architect you'd understand that's a feature, not a bug