I feel that blocking, substituting, and even inserting user-defined resources for a website must be a native browser feature.