Hi, as we know that, there are 3 layer in USB 3.0 which are Physical, Link and Protocol. So here, may i know that, is it

1) Physical is hardware based which controlled or can modify only in hardware?
2) Link is software and hardware based which can modify or control in both software and hardware?
3) Protocol is software based which can modify or control only in software?

Hope can get detailed reply.
Thanks in advance.

Btw, any1 know that is there any forum that discussing USB 3.0 development?