text: Title: Move n_features from supported conf to internal
  Body: `N_FEATURES` is not in `supported.py` but I think it should not be surfaced to users but just used internally (it is much easier to pass a test dataset rather than having specific configurations for the each algorithm).