Absolutely I plan to make these transformations at the end, or something similar

set_data_new -> set_data
 render_core should be incorporated into render
distance_vector -> distance
source_v_select -> v_select