First Touch I/O module?

What is the First Touch module use for? also, what are the classes that we can use? also, do we connect it to the Digitial sidecar with pwm cables? KOP website doesnt mention first touch module in the Robot Data Connectivity Diagram (PWM) but based on the manual says it goes on the robot

It connects to the classmate computer and allows digital and analog inputs for the driver’s station. They are checked in the robot code using the DriverStationEnhancedIO class. (At least it was DriverStationEnhancedIO last year, haven’t gotten that far yet in 20121)