https://www.wischina.org/block-coding-and-rapidtyping/
Block coding and RapidTyping