Tools in nonlinear system theory. Output injection and canonical forms, Toward a Notion of Canonical Form for Nonlinear Systems