How are North Carolina lottery tickets distributed?

Scratch-off tickets are by far the most popular lottery games in North Carolina. Here's the details on where they come from and how they are distributed in the state.