Alepha C++ component library