I’m familiar with all of the technologies mentioned here though, its just a combination of things already seen before