Add an constructor that accepts a pointer from the process vision command.
Added an constuctor to accept an ProcessVisionCommand, and fixed some overloading problems that it caused.