Started implementing Metal compiler.