Added abstract class for vision modules.
Updated gui for transformation calibration.