TODO:

20230428
* see `git log' for more recent change log
* initial version based on libvsapm

