I know that basic car info can be looked up using VIN, but PID information is something completely else. Many of the PID codes are still unknown for certain makes of cars.
Bugbyte wanted to create a crowd-sourced service where all their PIDs would be uploaded and then people online could fill in what the PIDs ment. This could be use for troubleshooting and clearing error codes along with using this data to interface with guage plugins.
BTW, there will be no need for structs. Everything will be classes since we are using .NET