Structure of PSFEngine class