IB Accumulate Distribute Execution

I am currently evaluating the Interactive Brokers Accumulate Distribute algo.

I am trying to determine how much of the algo executes on IBs servers, and how much in TWS on the client machine. I am finding this information hard to get from the documentation or customer services.

Please could someone clarify which one of these scenarios is true? (Paging IBsoft! You seem like a very helpful fellow).

a) all order management is handled from TWS on the client machine, each individual component order of an AD order is submitted and maintained by TWS
b) once an AD algo order is submitted in TWS, the individual component orders are submitted and maintained purely on IB's servers, but additional condition filters such as moving averages/position are controlled by the TWS client
c) like (b) except that all additional condition filters and data streams required by them (eg: moving averages of other stocks) are also executed on the IB servers without any round trips to the TWS client

(c) is clearly the preferred option as the performance advantages with having all order management and conditional filters running with minimal latency on IBs servers would be huge.

I would be very grateful if someone could tell me with authority what the current situation is?