add NBK - a tiny browser kernel