Like i explained in another post. Explain what each block does en how it could be expanded more. Maybe extend it yourself already. And just post the aia here instead of that users have to pm you. Else it is not a real guide. I unlist it for the moment.
Thank you for sharing your knowledge, but you need to work a little more if you want to make a guide. For example, use proper grammar, spelling, uppercase and lowercase letter, etc.
Also and more important, please explain step by step what each part of your code does.
There are lots of good guides in the category to look at. One good example for you to follow would be this one: Simple use of dictionary and TinyDB
Nice Start. I suggest you to add blocks for the creation of circles at the edges (keeping their radius half of the line width) otherwise the curves will have sharp cuts as noticed by @ADDYLIN . Also add colour changing and eraser option and this guide will become complete and more useful.
If you want you can refer to AIA provided here