This is a fascinating topic, but it is all rendered useless when you try to put part p into action. I did all the wiring, sockets, switches, boiler controls, shower controls etc for my extension ( I am a systems engineer - but I cannot self certfiy). Building control was informed, and correct...