ML2 localization scenario


I would like to know if I correctly understand the localization and anchors scenario in ML2.

  1. Launch Spaces app.
  2. Make new scan of surroundings and save it.
  3. Press localize button.
  4. Launch my app.
  5. Create/delete anchors.

When I restart the device I should repeat steps 1 and 3 before launching my app.
Is it the implied scenario?
Can I make steps 2 and 3 in my Unity app without launching Spaces app?

The latest version of the OS makes the space selection persist across reboot. This means that the user will not have to enter the spaces app to relocalize if they already localized into the space in the last session.