compatibility tree scheduler and resource pool requester (very rough).