Extracted classes to collect solution, project statistics. Classes collected using a walker.