Introduce Native.create

I've introduced Native.create and ported many natives to use it.