core: add a new (de)compression module