Merge branch 'master' into development
[UPDATE] pool/module, particle, vector/2d

minor changes and  optimizations
Merge branch 'development'