the most impactful decisions that produce different architectures