Snap wants to be more than a social media company. Will it ever fulf...