Great! Also, if the editor model is moved to a separate isolate it would prepare us for future remote workspace support as isolates would force us to deal with asynchrony from the start.