More

Most of it is a work in progress.

See wishlist, too.

Help and PRs welcome!