Things needed from 2D API:
- Possibility to run particles with timeline (back and forth, with different speeds)
- Ability to control number of active particles (i.e. Age also controls freeing memory)
- Instancing may be slower, should using it be forgotten?
- Types of particles
- direct RHI
- one that uses everything Quick3D throws at it
- (+ point + static + images as rect & texture?)
- Sorting needs to be taken into account, if necessary (as a togglable property)
- Stateless, but these cannot be affected by affectors?