Towards a Media Independent Handover Based Approach to Heterogeneous Network Mobility