Multi-Platform Publishing Workflow and techniques for designing, creating and publishing for page and device