Polarimetric differential imaging with VLT/NACO: a comprehensive PDI pipeline for NACO data (PIPPIN)