renaming the Pin function struct
making the name of the data struct more apparent
updated C-lib moving the velocity struct
Moved the velocity struct
cleaner RPC struct definition