Improve readability and add missing toString() method.
Remove superflous "public" identifiers.
Create unfinished draft of possible @FXMLComponent annotations.
Finish implementation of the @FXMLComponent annotation.
Use a CDI-aware BuilderFactory to create all components.
Add documentation and harden code.