Adding a Upfront Website Tour Like the WPMUDev example

Hi Again support team!

As we are approaching the final lap of introducing Upfront to our clients, I wanted to ask what you guys used to create the neat "upfront website tour" (screenshot:

I think it'd be really good to have something like this when a client has logged into the customizer for the first time so that they can understand how to use it. I know there are some others out there, but I am trying to minimize the use of third party plugins to execute something like this.

I would only want admins to be able to see this on their first visit automatically (subsequent visits would require the user to manually trigger the tour to view it again). Any thoughts?