Split off the generic three column view and make it customizable.

Check if view exists before including it.
Make both metadata and entity available to the view.