Introduced DfiEngine
Some refactoring
Added 4D display class
Renamed 4D display class