Add initial support for live asset reloading on desktop