Reorganise filters in the solution. Add ResourceCoordinator

Add comments describing some important class functionality