Abstraction library that sits between apps and visual plugin
