Add basic GUI functionality
Make filters more DRY