Some hefty refactoring done to bring the code body closer to object-based design. Some issues with the "infinitives" part of the Linguistics library are being investigated for solutions.