Great work, from every aspect. It certainly deserves to be published. Thanks for sharing.