Add swapFilters() method

Use case is for exchanging some existing filters for new ones, while only actually applying them after the entire exchange has taken place.