Emo particle system

- Add emo particles system functionality.
- Update design document