Recently, we’ve been development on an extension to import FreeSurfer models in the correct coordinate system, as well as to import other files at the same time (segmentations, scalar overlay, etc.).
As part of this development, is there any support for moving all FreeSurfer related classes from Slicer core (colormap, data importers, etc.) to an extension?
Benefits:
Smaller Slicer core
More frequent updates for FreeSurfer support
Downsides:
Users need to install another extension to read FreeSurfer files
Additional benefit: when someone attempts to load a data set, the rarely useful “Scalar overlay” option would not be offered as the default option to everyone (only to those that install FreeSurfer extension because they want to load freesurfer files).