I have posted some questions here before about library design in C++ and the answers helped me much with proceeding with implementation. I am currently refactoring my code and t