greatly simplified component policy management, fetch, loop etc.