What I did above hides a selection of the post.
This hypothetical feature would deal with entire posts that are flagged Off-Topic and hidden for that reason. Members would be able to see such Off-Topic posts -- say, by activating an extra feature in their profile settings.
Members who do not want to see off-topic posts would not see a difference.
This is may be more of a feature suggestion for the Invision software.