I can't find the resources I originally used when looking into it, but I did find this which seems pretty good as a jumping-off point:
I'll check it out. Thanks!