adaptability in architecture