Add comment to SobelFilter
Generalize Filter class