Modification on "CreateFunctionalInterfaces" to tackle null pointer exceptions. And Modifications on "InitializeFunctionalGroups" to create a functional groupe "I/O" only if needed.
Authored by: a-altalmas 2019-10-30
Parent: [r218]
Child: [r220]