Sometimes I like to analyze and annotate my own games and print them on paper. This would usually include commenting some moves, adding variations, inserting diagrams for certain positions, etc. I used to use ChessBase software for Windows to do this.
Is there an online tool that can do such thing?