A flexible framework for the support of heterogeneous wireless networks