Filter engine, extended with all types supporting arbitrary number of values and added enum type, work on the view pending
Filtering GUI partially compete, widget addition pending