Formulizing and developing PowerPoint Presentation Templates and Google Slides