Order Flow Foundations