Fix path parsing, but should maybe store values for efficiency
Make a start on path translations