Migrate to using bevy builtin CosmicFontSystem resource and CosmicBuffer component Maintain invariant of FocusedWidget using observers, and add events for focus change Fix bug where clicking on a UiNode changes the editor from looking 'squished' to looking normal. Add an xcode subcommand to run a simulated CI run for cargo fmt and lint checking