JSON Mapping working. TODOS: Tag existence checking + async image loading.