Engineering and evolution of precision genome editing agents