Add tracker class
Change code to use a "lighter" Hungarian notation
Re-architect tracker class hierarchy