Unify parameters and libraries interface