Remove unused typedefs from metaprogram
Rename frame to frame_t for consistency
Reorganized graph property types and typedefs