High Voltage Lab Common Code Basis library: a uniform user-friendly object-oriented API for a high voltage engineering research.