initial POC structure around background, browser and content API