On Stability, Monotonicity, and Construction of Difference Schemes I: Theory