Updated description.
Reorganized module structure.