a general object framework for all kinds of c++ programming.