Have run into an issue while working on choosing product/component that I could use help on. I'll ask questions in the PR, but here's the overview:

Here's my route:

this.resource("browse", function(){
 this.route("product", {path: ":product/:component"});
 });

Here's the relevant part of the template:

{{#linkTo 'browse.product' product.name component}}{{component}}{{/linkTo}}

Here's the error I'm getting:

"Uncaught More context objects were passed than there are dynamic segments for the route: browse.product""

Also, a style question, do you want each controller/route related to browsing to be in a different file?