Is your feature request related to a problem? Please describe.
Currently the byte length of instance buffer in particle system is permanent, even some related module is not enabled and the attributes is not used.

Describe the solution you'd like
The instance buffer size and align order should be adjusted according to the modules enabled currently