Text this: A Multi-Dimensional Resource Allocation Scheme: In Beam Hopping Technique Enhanced MF-TDMA Satellite Systems