Theoretical design of two-dimensional carbon nitrides. (2nd October 2020)