Corrected the parent POM.
Simplified logic.
Removed the INDENT constant.
Re-implemented logic with listener support.
Re-implemented logic with JEditorPane.
Refined logic.
Removed non-used imports.
New class.
Refined logic and fixed more issues.
A new method.
Refined logic.
Refined logic.
Added logic to track dissociated components' UI.
Removed unused imports.
Updated logic to handle UI changes.
Added missing javadocs.
Refined logic to fix UI issues.
Added two classes to parse declarative GUI with XML.
Reimplemented with GUI parser.
Removed useless classes.