From what I can think about: * Why does it exist? * What does it do? * How to implement it? * What are the benefits over "normal" filters?
From what I can think about: