SWITCHYARD-1445 - Adding check for file existence
SWITCHYARD-1448 constrain interface types based on component type