Begin to wrap NKF and low level NetKernel with Kotlin classes