Add a metainformation preprocessor to allow templates more control