Kudos, I have been carrying exactly this on my personal “to do” projects list for quite some time. Looks really nice!