Working on part program display.
Better equality implementation for PartProgram.
Default path added to IProgram.

Implemented default path in IProgram. Needs test.