Revert back to new UACA IDE service objects
Add custom JSON printer for UACA event logging
Attach sources to some libraries
Do not instantiate editors when dereferencing
Probably causes reopening files after closing or renaming and closing
afterwards