I guess I should be clearer that this is regarding components with sub-components. If I make separate components for a cabinet and doors, and put them on separate layers, I can hide one layer and select one of them independent of the other. If I make a cabinet component with a door sub-component, I can still assign layers and view them independently within the model, but a report generated selecting the cabinet component will always include the door sub component whether I hide/layer it out of view or not. Just like if the report was made with "Entire Model" instead of "Current Selection" it grabs everything regardless of hidden/layer status. The "Current Selection" logic is selective only to the parent level. Once it has a parent component, it doesn't care if the children are hidden/layered away. That seems like a big oversight for it to behave differently than the logic users work with in the model, and is currently crushing my dreams.