update model export to support custom naming, and custom ModelRenderers.
 Also, update fileSelectionGui to be more abstract--not rely on MEIM