Multi-Layer Radio Network Slicing for Heterogeneous Communication Systems