This plugin uses new APIs MeshBake/MashTrailBake (added with Unity 2018.2) to render particles by CanvasRenderer. You can mask and sort particles for uGUI without Camera, RenderTexture, Canvas.
What is the context of the feature/improvement? The new particle system is already quite useful for general purpose but is lacking certain features for more specialized and visually interesting ...