Deep Digital Design