Understanding Pattern Language: Exploring Christopher Alexander’s Theory in Architecture