hi there, this might be a good place to start:
@Jinksi wrote a fantastic blog post that is linked in that article