Statistics for Adaptability in architecture : designing for structural and programmable change