Just dreaming here... Devs shouldn't need to know what "simplecache" is. Better names for this: elgg_register_view_as_resource, elgg_serve_view, elgg_expose_view, etc. And instead of this dance:

```
$blog_js = elgg_get_simplecache_url('js', 'blog/save_draft');
elgg_register_simplecache_view('js/blog/save_draft');
elgg_register_js('elgg.blog', $blog_js);
```
We just make it: `elgg_serve_view('js/blog/save_draft', 'elgg.blog');`