I'd like to able to add new types of form elements to a Views exposed search form. So I could maybe implement custom conditional selects, or have users input locations by a Google map – really just any off the wall request for searching capabilities. I work in the vacation/travel industry and custom parametric search is very popular. Views is fantastic for basic search forms – but with more complicated use cases I find it nigh impossible to extend to be totally custom.
Maybe we need like a base abstract class we can extend?