Structure of Discrete Subgroups