More work on pluggable web assets (issue #547)
Switch to URL-route style asset registration in manifest.json (issue #547)