cleaner underlying foundation more ways to customize the router more ways to customize the container