a simple view templating library