Core C++ Image Processing Framework