Which program would be the best ? Is there a program who has password protected layers ?

I have an idea to make a house/palace model with all equipment. With pipe system (as you may know it is a complex system), wiring, sollar collectors, heating system, secret underground passages and so on. I want to make it as a 3D object where you can go through every room. Also it would be nice if it was an assembly where i can put together parts (like in solidworks).
I would be very happy to read your opinion on this question
Kārlis