I'm planning to do one for public.
This is the first try, It's not perfect but I thought you might want to look at the progress.