Framework to assist UI in collecting search conditions from users.