refactor resolve_interpeted_items and add interpret_gen_path_table_contents