Refactored gene search dialog into GeneSearchConditionEditorView so that it can be used in other places (e.g. Apps).