Change FilterFactory code to pass in the actual Description

I still need to write more tests, but I wanted to send this out for an early look.
Yes, but this test here is just checking that a filter will be created. Checking that `FilterFactoryParams` is created correctly is now tested, but not here.