extract CompositionServerController
rename daemon config to server and copy all of its artifacts to $unityProjectDir/Library/CodeEditor/Server
introduce CodeEditor.IO.IFolder
introducing CodeEditor.Reactive wrapping Reactive Extensions
change INavigateToItem.Search return type from List to IObservableX
code gardening
implement IFileSystem.FolderFor on UnityEditorFileSystem
make mocks strict by default
classify CodeEditor.Reactive project as Framework
don't include versions when remoting
fail fast if the exported service is not remotable
don't require metadata for lazy imports
CodeEditor.IO.IFile.Delete
modules might include executables
ignore exceptions on navigation providers
stub for UnityEditor File.Delete
remove unnecessary setter
ObservableX.(Empty|Throw|Catch)
define interface for starting and interacting with managed process so that it can be mocked
prefer CodeEditor.Reactive over rx