Dynamic Inevitability In Computational Design