[PD-dev] Understanding Pd source code