A generic, customizable and fluent modal/dialog window implementation for Angular 2. UI platform/framework agnostic, plugins are used to describe a UI implementation (e.g: Bootstrap) This means virtually any modal implementation out there can be ported into the library. Comes with some built in UI platforms, external UI platform can be added in the future or externally used using NPM modules.