http://www.secmem.org/blog/2021/06/15/SCLI_Framework_and_Applications/