#5 The core of routing functionality is fully implemented.