Initial commit of IviSpecAn base class