a route /docs/two/six renders:
<App>
<a>one</a> <a>two</a> <a>three</a>
<Outer>
two
<a>four</a> <a>five</a> <a>six</a>
<Inner>
<p>6</p>
App makes links out of data.one, data.two & data.three -> 'one', 'two', and 'three'
Outer is passed either data.one, data.two, or data.three to props.topic based on the route param at docs/:topic
Outer also dynamically generates the sublinks, e.g. /docs/two would generate links 'four', 'five', and 'six'
Inner computes the needed value of stuff, e.g. /docs/two/six renders 6 in its <p>
tag