Starting to extract DTOs to separate module, reusing them in Radio.