Embeds working, except for images.
Async image upload "working" but ugly.
*TODO: Design and refactor horribleness