Can two people build a beautiful, functional home with a rubber mallet, a glue gun and a crow bar? Yes they can. This is what happens when computer science meets architecture.