I found this wonderful project on the Internet, maybe it will be useful to someone or just interesting.

 

v20240901