Hardware Agnostic Digital Signage