templates

a fresh version of  #453 
What stuff outside of `app` are we dealing with here? For plugins and outputDisplays, we want to consider each be independent and not coupled with beaker core (app). Can you limit the change to just `app`?