added InRangeCalculator to remove inheritance
added static fatcotry
removed inheritance to AbstractTrackPart
renamed Switch to SwingSwitch
Added GraphTrackPart, GraphSwitch, GraphSwitchTest
added equals and hashCode
Added GraphCreator to calculate graph by TrackPart
TrackPart
 - added few methods to support GraphCreator
moved few dependencies in parent pom to section dependenciesManagement
changes made by idea
added implementation for following piping tracks
cleanup
extraced some inner classes
removed unused or wrong imports
fixed comma after identifier