Eliminated many lines, improved readability, and speed by using silent erroraction when filting nodes by id instead of several lines of error checking; New more robust method of iterating through parts;
Changed paths: