Including a Facebook page where he tagged every character in this picture.
It all started when Johansson was 14 and reading Tolkien's The Silmarillion, or trying to. There are so many freaking characters in the book that the young fan felt he needed a giant family tree to keep track of all of them. So he created just that:
At that age, we were just learning to draw dicks in Paint.
Johansson didn't just go through all the books, which are long enough as it is, but also through Tolkien's hundreds of letters, and he cataloged every detail of the ancestry of every character. On the interactive tree, all of the characters have a small link with their lifetimes and where they lived, who they had sex with, and what they created as a result. The lineage of Aragorn (Viggo Mortensen in the movies), for example, is mapped for over 50 generations.