Create device in IDE--questions

Hello,

I need some clarification regarding create device tab under my device in the IDE…

  1. When we create a device is it a virtual device right… and there is no relationship with the actual device… is my undestanding is correct??
  2. from where I can get the network ID? is it what I see under the hub network ID?
  3. Is the type drop down is the device handler
  4. In the version drop down what is the meaning of " self published" and " draft " mean? i am not able to find this one in the manual.

Pls clarify…