[PD] Design / Philosophy principles behind Pd development