Add many changes.

New folders, images and source codes.
Merge branch 'beta'