Mixing atomicState and state

Thinking laterally is there a programmatic way to create but hide devices , and also a way to disable devices ?

Hoping that one just hides them in UI but allows selection in inputs , Rule Machine etc - and the other would hide them from everything except getChildDevice()