Slight fixes to roles and options.

Additions of the Components folder with a composer.json file.

[branch: development]