Linking to C++ includes, or having a Dictionary or List template?