Why do we have CAD tools at all when architects and engineers could just be writing code for buildings?