Updated for the latest rust-compress changes in BWT calls
DC model is moved into a separate module