Fixing typo into the variable description
Changes towards the adding of the new data types

Adapting the main file to the new type structures
Changing the component description to fit the current implementation