introduce NativeCell and derivatives (+ NativeAllocator and utilities)