Computer-Aided Design as Language