A picture is worth a thousand words.
Here is a short video giving an idea about the program capabilities:
https://drive.google.com/file/d/1N1uBtxdvWi3pLbsjTWJYRlPOgPWmvSR6
The full program information including the source code can be found here:
https://github.com/ab-chesspad/coc
The program can run on all OS that support standard Java, like Windows, macOS, Linux,
and also on Android phones, Android and Google TVs and boxes.