Re-organize group structures according to MATLAB documentation.
Implements more functionalities.
Rename and remove unnecessary headers.