> There are other articles, some of which are peer reviewed papers,
> describing details.

Can you link those?