Editing modelSelect

Taking out some (now) useless code and commenting, cleaning up the
structure by which the conditionals and unconditionals lists are formed.
Will rename them.