Text this: Generalized Block-Diagonalization Schemes for MIMO Relay Broadcasting Systems