Neural Networks in C++: An Object-Oriented Framework for Building Connectionist Systems