Generalized numerical semigroups