The image shows the various components and their usage. As you can see, all libs are based on the GizmoBase library in the bottom of the picture. This makes the GizmoSDK framework platform independent. The GizmoTest library are not drawn in the hierarchy triangle, but it is used as an overall test framework for all APIs.