Start work towards creating dialect tree.
Start migrating cache to using workspace dialect tree.
Initial rewrite of the cache to use a dialect workspace tree.
Implemented tree representation of dialects in a developer's workspace.
Resource change listener working as it was before with new dialect tree.
Resource listener now working for project close/delete.
Start work towards creating a Thymeleaf nature.
Working add/remove nature menu actions.
Configured add/remove Thymeleaf nature and menus.
Content assist for projects with the Thymeleaf nature on them.
Fix NPEs when project contains no external dialects.
Fix formatting issues in new doc section.
Apply the Thymeleaf menu using non-deprecated extension points.
Start adding a Thymeleaf builder to try combat validations.
Attempt to add a builder that removes Thymeleaf namespace warnings.
Refactor plugin modules to resolve cyclic dependencies.
Fix build issues.
Fix missing menu items.
Readme cleanup.
Move dialect/schema files, get builder working again.