Offline and online profile merge

Newbie here, just wanting to clarify is Horizon the answer to the age old question all over the internet of how to merge offline and online/live profiles?
Save the offline profile game saves to USB stick along with the Live profile, use Horizon with the usb data to attribute the offline saves to the Live profile and then upload the whole-lot back onto the 360 under Live to go to the cloud (having gold Live status), and whalla, now merged?
And the Xbox One then recognises those backwards compatible game saves from the cloud?