Roof design architecture: guidelines and 4 useful tips