well, the idea here is to have one associated content object. so i think instead of becoming more general, we should be more explicit. that object of course can be a container for various content things, but the dynamic router and the interface just pass one object around in `_content`