Fifty years of shape grammars: A systematic mapping of its application in engineering and architecture. (March 2023)