A: Start from here. <== DOWNLOAD LINK
I hope this helps. It's not comprehensive and I did remove some bits that are specific to us (they shouldn't matter anyways), it's meant to be a starting point for discussions.
I could have written a separate blog post but in the end it would have been a rehash of the same ideas so I just decided to spill some beans...
|Not the download link! Just a Roblox monster.|