We have had a few people ask us about this recently and we began to think about writing a tutorial for it. However, when we did a little research, we found that there is already a great tutorial on how to do this here.
The link is well-deserved. Well done Hagrin!