Turned QHexEdit into a widget and a shared library