Add routing engine interface, temporarily based on csv
Also revise feature list
Sorry for too many sources inside, we'll clean that up!