Finally got my flow chart done. This is still fairly basic, but gets the idea across. The flow is simple, the complexity happens inside of the functions.