initial commit - very rough search + embed UI working