This is now fully exposed via processing, which is the logical place for this feature to reside.
This application was created by Kartoza (Pty) Ltd. Available on GitHub! Version: 2.3.1