Diagrams and improved classes

* Improved filter class hierarchy.
* Added base class to the frontend and improved web frontend.
* Diagrams of strategy, filter and frontend.

Bessissss :$ :) ;P