Seol É Seo mar Theachtaireacht Téacs: Self-constructed progressive housing: Morphological characterization using Shape Grammar