Text this: Controllable stretched pulse and dissipative soliton emission using non-linear polarisation rotation and cavity loss tuning mechanism