Generic rules with custom configuration