Nyzo and its protocol which facilitates building