Text this: The Art of Using Cross-Layer Design in Cognitive Radio Networks