[#60052248] first pass at data_struct.Paper() class

to replace new_meta_dict() approach
Merge branch 'erick' into python