New "machine home" gcode

G28 is not a new machine home. It is a reference point which you can move to/from.

That is how I understand it.

As a hack you could move the limit switches, if you have them, and have the machine find 0,0,0 closer to wherever you want to start out.