Multi-Mechanistic Modeling of Engineered Waterflooding In Reactive-Transport Simulations