PhD Dissertation: Generalized Independent Components Analysis Over Finite Alphabets