What makes it a Talend component
A component usually consists of the following files: an XML descriptor file, a
messages properties file, some Java template files, an icon and some jar files that are
imported and used by the component.