Separate embedding from snaps

Embeds are when an item is swapped for some external content. Snaps are links to anything that isn't a single CAPI item (tag pages, external pages, etc). Separate out these two concepts, which are currently coupled.