Planning building design by simulating information flow