Generalized and Doubly Generalized LDPC Codes With Random Component Codes for the Binary Erasure Channel | Synapse