Here is something I’ve been personally working on. If I get enough support or comments,
I’ll gladly finish and release it.