Need help developing HA component, a Hub the connects to multiple devices

I have a hub (PowerRise blinds) that I have created a class for. Since it is a hub it does all the communication with the blinds but it exposes the blinds to the user. I am trying to figure out how to add each blind to HA without having to send HA an instance of the hub class for each shade (i don’t want multiple hub classes talking to the hub, I just one one)
Basically
Hub Class talks to the PowerRise Hub and creates a data structure with all blinds and scenes.
I have to talk through this Hub Class to interact with the shades as the hub is the is the single point of contact.

I “think” the HueLight component does this but are there any simpler examples?

There is a a very basic example in the docs.

Thank you very much, I am not sure how I missed the Awesome Light example

Did you ever get this working? This is one component of my smart home that I have yet to pull into HA

No I didn’t I ended up moving and no longer have the blinds