Refactoring: Add configurable layouts, extract css layouts to separate files, use layouts in template, move page properties to properties field.
Refactor and restyle page controls
Add closing confirmation to prevent user from closing browser accidentially
Refactoring: Change initialize and angularConfig to typescript
Add verticalStyles property to images
Add description and screenshots