Willy:

That looks great. Hopefully, you will have a version for non-SE users that you can upload to the library.