Generalized Multi-State -out-of- :G Systems