Separate Type and Node representation out.