Basic filtering rules

A basic filtering rule design. a filter_expr will be evaluated (without security check, it's why it's a poor design) and must say True or False. If True a list of tag defined by the rule will be append. If stop_condition is not null, upon result rules list evaluation will stop.