This reminds me a bit of the Vannevar Bush's Memex; what he'd really hoped it would become.