Computational design solutions for architecture