Move to 'Route' abstrction; ditch assets.