Simplified Filter & Model Interfaces

Removed unnecessary interfaces, using abstract classes instead.