Some embodiments provide a system that facilitates the development, maintenance, and execution of a software program. The crosslinked arylene oxide polymer can be used as a membrane, in particular a proton conducting membrane. The following condition is satisfied:0<\uf603M\u2062\u2062G\u2062\u20622\xb7Yf\u2062\u20622\uf604\u22640. Some embodiments use a remote camera wire-connected to the image processor to obtain scene information, while other embodiments use a second fiber bundle to convey image information from an external remote lens to a local camera.