Move pixel filters into their own object and add some tests