Public and private dependency modules

Is anyone able to give me a quick run down on the difference between public and private dependency modules in Build.cs? I’m not sure which modules I should put in which or if it even makes a difference.

Closed, because of duplication:

In case you’re wondering I pressed submit once and nothing happened for about a minute so I pressed it again. It seems to be affecting a few people.

I know about that (: it is all fine. The AnswerHUB Servers are very slow when responding to the button click. If you notice that you doubled a question because of this, you can just delete it again. Otherwise a mod will just close it.

There is nothing bad about it (: Have a nice day!