Deep Learning for Causal Inference: A Comparison of Architectures for Heterogeneous Treatment Effect Estimation