Is there some reason why you can't locate the home position as you describe?It appears to be logical and the positive direction of travel for X would be to the right and for Y it would move front to back.Having z homed at the top is also logical and you should generate a homing sequence that has it as the first axis to home.When machining you can locate the part datum and orientation to suit I would imagine.