Some major changes.
- Change internal structure.
- Fix minor bugs.
- Improve functionality of ActionBar.