Small C++ Plugin Framework