Journal component

This is the journal as a component in the server package.
inject_extras is called twice.