Creating a Opening Lines Book in ' tree-like' format I came across this Opening tree graph question where a very elegant Opening tree as displayed.
 


Is there a way I could make a personal opening book in this format? If yes, then which software should (preferentially free) I use? 
If yes, how do you handle transposition?
If no, is there some there some other efficient way of storing personal opening line ?


Clarification : Maybe by question was misleading but  I was searching for something as a tool to create a opening lines guide by manually entering the moves rather than from a database.
https://tailuge.github.io/chess-o-tron/public/openings/openingtree.html
and
https://www.openingtree.com/ 
both create something similar from your games on lichess.org. I do not believe they take into account opening names or transpositions. 

You could draw this on paper, or you could use a online drawing software such as Lucidchart or Google Drawings.