templated scene renamed .h files to .hpp because it seems to be in fashion