moving common monitoring classes to gfac-core