Dont output links if cell is a break
Move views to separate files
Refactor cell logic into a directive