ESSENTIALS-198: simplify the code / improve UX.
Merge branch 'faq-component'
- format code
- remove .item
- add tags and taxonomy as built in types (bean generation)
ESSENTIALS-198: adopt better error messaging.
ESSENTIALS-198: Improve installState terminology