Refactored - Introduced discrete ViewModels / Views
Added add slide functionality