#16 adds initial design for publishers, advertisers. Added less-middleware