Hello @RaniaLabib,
Since you made this component, you already know enough I think.
Sticky is a dictionary that is available to all the components that live on the canvas. Open a new Gh file and do the following inside a GhPython component.
@mostapha is using this dictionary to dump all the classes from Ladybug_Ladybug and Honeybee_Honeybee and some other variables such as default folder. This is how it is done inside Ladybug_Ladybug
This is precisely why you need to have these components on canvas to use other components of Ladybug or Honeybee legacy. When you put Ladybug_Ladybug and Honeybee_Honeybee on canvas, they copy the classes to sticky.
When you put Ladybug_Ladybug on canvas, this is what happens;
So now, since these classes are loaded on a dictionary that is accessible to all components on canvas, the other components of Ladybug and Honeybee can use those classes.
Hope this helps!

