Updated Direct.cpp (now a template/.hpp file and untested)
Updated Symmetric.cpp
Updated Tabular.cpp