Add and implement AbstractQtMapping, a subclass between AbstractMapping and QtViewerMapping