I think we can essentially try to replicate the Legacy functionality here. The only recipes that need to expose Luminaires are the two Point-In-Time ones. Even though the core libraries will allow the assignment of Luminaires to Model objects, I don't think we want to expose it this way on the components since we might otherwise give a false impression that all recipes can account for Luminaires. So we'll take care of the assignment within the Point-In-Time Recipe itself.
See more info here:
https://discourse.ladybug.tools/t/simulating-electric-lighting-in-lbt-using-ies-files/15826/