UCS, User Coordinates Spaces are used to work in a diferent orientation with a selected point as origin.
Selecting it, matches the ortho views to the orientation, so it's easy to work in not objects. Also the grid origin is set to the origin of ucs.
Changes on source are isolated via WITH_MECHANICAL_UCS compiler definition
Developed improving the current transform orientations, adding the origin.