Refactor filter system to be capable for multi filter.