Can we package this into one struct? I feel there may be other parameters for algorithms that we haven't thought of, and in predicting the future, I feel like passing around a struct/object of params might be easier for maintainability. thoughts?