Reorganize dir and update packages, add some contents into docs