Adds source providers.
Changes style.
Adds ISourceprovider to Filter