The implementation was made possible thanks to the following PRs from @dgobbi, and !5614 and !5647. Thank you!