Component Manager
1. Opening a default component
a) OpenADefaultComponent ,pass the instance as a parameter
b) OpenDefaultComponent ,return component isntance
2. Finding and opening a specfic component
a) FindNextComponent ,0 as first parameter and return first component it finds.
b) OpenAComponent , pass the instance as a parameter
c) OpenComponent, return component isntance
3. Getting information about component
a) GetComponentInfo, retrieve more information
b) CountComponent ,get the count of the proper component
c) GetComponentVersion
d) ComponentFunctionImplemented, find if the request functionNumber is implemented.
4. Close component connections
a) CloseCompoent