Algebraic Varieties and System Design