moving on on the refactoring: introduced a better tracking factory, based on a hashmap of regexp and resulting tracking classes. Also introduced the Tracking namespace under lib