A solution using a combination of aforementioned code developments.
I was approached recently by the director of a small organization that increases awareness of indigenous rights in new England. They were looking for new methods to provide educational information.
Owing to the vast amount of local history that has been left out of many popular curricula, it seemed that a more visceral awareness could be generated by small technological mechanism. The phone buzzer motor.
Having a phone based app give a buzz every time that a known or likely native settlement was passed by would be the start of raising awareness of just how populated the region was.
The generator of that buzz would be a website that encouraged drag and drop placement of 3D objects from a library into a scene. This scene is given a geolocation and presented to the app user as a panorama associated with the gyroscopic sensor. In this way the app user could view an indigenous layer over their more contemporary "real life" view of the world.
The school participation component comes when educators use the site and interface to create scenes for the local area, or regions of interest.
It will be fundamentally enlightening to feel just how many family groups and settlements were in a region as well as making a simple comparison between the visual experience of history juxtaposed over the modern version.
As a static panorama, overhead is reduced and download times for poor connections as well.