UDFs moved from coansys-io

and removed dependency of coansys-io