Added template preview

this allows previews before an eval is even created. Uses a fake class
for the evaluation preview, but with proper classType
template can now be previewed as eval
Link to template preview