Spectacle is a digital signage publishing system for displaying content on any screen