Theres no good reason why loader and browser are separate. Let's consolidate it into one. The code should be clearly structured, and the code paths for getting the embeddings etc should be the same, and then we have different entry points. There's uploading, calculating the embedding, and the website. We should also include the width and height of the image so that the page loads better