Revert "code refactoring"

This reverts commit 03c847aa8c545251860a746f4736ba8126873efc.
Revert "graphical tests with TCharts"

This reverts commit cad8a15ec2c1efc95f40e9a1c490fddc9ac8c874.
Revert "en route for multi EPG"

This reverts commit b4cf6f9177340f51c44f024aa6b938009fee8a80.