Abstract vimeo and json functionality into tile classes