Template Graph Library