Techniques for construction and operation of a programmable product picking apparatus are described herein. Underwater marine units may be employed to connect the assemblies to each other and to the subsea wellhead equipment. In the compensation arrangement, a clock recovery arrangement generates an electrical clock output control signal including a predetermined phase modulation depth and phase and a data rate of the received optical input data signal. If the user is a learning user, the apparatus allows the user to access information regarding learning materials.