Some existing work found here

img