Copied Protocol_Routing_Type to Routing.Router

The Protocol_Routing_Type has some dependencies that I don't want to mess with.
This copy of the Protocol_Routing_Type is to get pass those dependecies.