C++14 Unified Abstraction Library