Cleanup
Add top story to global state
Multimethod render of item

Dispatch on item type
Call component functions using vector syntax
Routing to specific items

Main page show Top story
Add links to ID
with-meta fix forces component to reinitialize

Hacky. Should investigate further.