Snap has a big, engaged base of users who are the right age to pioneer a new technology platform. It’s in the sweet spot - it has been around long enough to have a large user base, which is necessary to create enough adoption for a new platform, while its users are young enough (and geographically dense enough) to adopt a new spatial platform.