Pre-nets, read arcs and unfolding: a functorial presentation