Added a copy of MetaKernel so we can test without dependencies