model refatoring to paths; update affected controllers and renderers