https://trymata.com/blog/2016/04/07/designing-augmented-reality-experiences-on-mobile/