This section describes the high level implementation of DPMTA. It is intended for users who want to know how things are done without wanting to know about all the ugly internal data structure and implementation details. We do provide references that describe these algorithms, for those who are really interested, but don't say that I didn't warn you.