See https://gumroad.com/l/nqvcs
CAD Transform is a Blender Addon providing CAD style snapping to Blender