Add Literal.h for template class with pure virtual function