Discrete Optimization in Architecture: Extremely Modular Systems