Clean up
Replaced all DEC with better DEC working with routeIntervals.
Renamed variables in DEC
Removed unused implementations (DEC2)
Cleaned up unused imports