Discretes Product Lines