New Frontiers In Polar Coding: Large Kernels, Convolutional Decoding, And Deletion Channels