Reorganized module structure.
Updated logics for special components with new support for JTabbedPane.
Renamed root node's name.
Added support for Icon.