Using Template Metaprogramming to Enhance Reuse in Visitor-Based Model Interpreters | IEEE Conference Publication | IEEE Xplore