Adding filter transformer and tests.

This will need merge, because ChartDataObserverable does not exist anymore.