Fleshing out OO framework, order handling and tracking